# near model CODE resource # jump table entries: 3536-3572 (37 of them) export_478: 00000000 4E75 rts export_452: 00000002 4E56 FEF2 link A6, -0x010E 00000006 2F0C move.l -[A7], A4 00000008 286E 000C movea.l A4, [A6 + 0xC] 0000000C 508C addq.l A4, 8 0000000E 486E FFFC pea.l [A6 - 0x4] 00000012 486E FFF4 pea.l [A6 - 0xC] 00000016 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000001A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000001E 2F0C move.l -[A7], A4 00000020 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000024 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00000028 4FEF 0018 lea.l A7, [A7 + 0x18] 0000002C 3D40 FFF6 move.w [A6 - 0xA], D0 00000030 4A6E FFF6 tst.w [A6 - 0xA] 00000034 6706 beq +0x8 /* 0000003C */ 00000036 302E FFF6 move.w D0, [A6 - 0xA] 0000003A 6020 bra +0x22 /* 0000005C */ label0000003C: 0000003C 486E FEF2 pea.l [A6 - 0x10E] 00000040 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000044 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00000048 508F addq.l A7, 8 0000004A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000004E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000052 486E FEF2 pea.l [A6 - 0x10E] 00000056 4EBA 040C jsr [PC + 0x40C /* 00000464 */] 0000005A 588F addq.l A7, 4 label0000005C: 0000005C 285F movea.l A4, [A7]+ 0000005E 4E5E unlink A6 00000060 4E75 rts export_443: 00000062 4E56 FEF2 link A6, -0x010E 00000066 2F0C move.l -[A7], A4 00000068 286E 000C movea.l A4, [A6 + 0xC] 0000006C 508C addq.l A4, 8 0000006E 486E FFFC pea.l [A6 - 0x4] 00000072 486E FFF4 pea.l [A6 - 0xC] 00000076 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000007A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000007E 2F0C move.l -[A7], A4 00000080 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000084 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00000088 4FEF 0018 lea.l A7, [A7 + 0x18] 0000008C 3D40 FFF6 move.w [A6 - 0xA], D0 00000090 4A6E FFF6 tst.w [A6 - 0xA] 00000094 6706 beq +0x8 /* 0000009C */ 00000096 302E FFF6 move.w D0, [A6 - 0xA] 0000009A 6020 bra +0x22 /* 000000BC */ label0000009C: 0000009C 486E FEF2 pea.l [A6 - 0x10E] 000000A0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000A4 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000000A8 508F addq.l A7, 8 000000AA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000AE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000000B2 486E FEF2 pea.l [A6 - 0x10E] 000000B6 4EBA 0268 jsr [PC + 0x268 /* 00000320 */] 000000BA 588F addq.l A7, 4 label000000BC: 000000BC 285F movea.l A4, [A7]+ 000000BE 4E5E unlink A6 000000C0 4E75 rts export_444: 000000C2 4E56 FEEE link A6, -0x0112 000000C6 2F0C move.l -[A7], A4 000000C8 286E 000C movea.l A4, [A6 + 0xC] 000000CC 508C addq.l A4, 8 000000CE 486E FFF2 pea.l [A6 - 0xE] 000000D2 486E FFF8 pea.l [A6 - 0x8] 000000D6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000000DA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000DE 2F0C move.l -[A7], A4 000000E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000E4 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 000000E8 4FEF 0018 lea.l A7, [A7 + 0x18] 000000EC 3D40 FFFA move.w [A6 - 0x6], D0 000000F0 4A6E FFFA tst.w [A6 - 0x6] 000000F4 6708 beq +0xA /* 000000FE */ 000000F6 302E FFFA move.w D0, [A6 - 0x6] 000000FA 6000 00A2 bra +0xA4 /* 0000019E */ label000000FE: 000000FE 302E FFF8 move.w D0, [A6 - 0x8] 00000102 48C0 ext.l D0 00000104 E780 asl D0, 3 00000106 D9C0 add.l A4, D0 00000108 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */ 0000010C 670E beq +0x10 /* 0000011C */ 0000010E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000112 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000116 7007 moveq.l D0, 0x07 00000118 6000 0084 bra +0x86 /* 0000019E */ label0000011C: 0000011C 508C addq.l A4, 8 0000011E 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */ 00000122 670E beq +0x10 /* 00000132 */ 00000124 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000128 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000012C 7049 moveq.l D0, 0x49 0000012E 6000 006E bra +0x70 /* 0000019E */ label00000132: 00000132 508C addq.l A4, 8 00000134 486E FFEE pea.l [A6 - 0x12] 00000138 486E FFF8 pea.l [A6 - 0x8] 0000013C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000140 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000144 2F0C move.l -[A7], A4 00000146 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000014A 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 0000014E 4FEF 0018 lea.l A7, [A7 + 0x18] 00000152 3D40 FFFA move.w [A6 - 0x6], D0 00000156 4A6E FFFA tst.w [A6 - 0x6] 0000015A 670E beq +0x10 /* 0000016A */ 0000015C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000160 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000164 302E FFFA move.w D0, [A6 - 0x6] 00000168 6034 bra +0x36 /* 0000019E */ label0000016A: 0000016A 486E FEEE pea.l [A6 - 0x112] 0000016E 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000172 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00000176 508F addq.l A7, 8 00000178 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000017C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000180 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000184 486E FEEE pea.l [A6 - 0x112] 00000188 4EBA 05CC jsr [PC + 0x5CC /* 00000756 */] 0000018C 508F addq.l A7, 8 0000018E 3D40 FFFA move.w [A6 - 0x6], D0 00000192 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000196 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000019A 302E FFFA move.w D0, [A6 - 0x6] label0000019E: 0000019E 285F movea.l A4, [A7]+ 000001A0 4E5E unlink A6 000001A2 4E75 rts export_445: 000001A4 4E56 FEDE link A6, -0x0122 000001A8 2F0C move.l -[A7], A4 000001AA 286E 000C movea.l A4, [A6 + 0xC] 000001AE 486E FFEE pea.l [A6 - 0x12] 000001B2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000001B6 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000001BA 508F addq.l A7, 8 000001BC 3D40 FFEC move.w [A6 - 0x14], D0 000001C0 4A6E FFEC tst.w [A6 - 0x14] 000001C4 6708 beq +0xA /* 000001CE */ 000001C6 302E FFEC move.w D0, [A6 - 0x14] 000001CA 6000 014E bra +0x150 /* 0000031A */ label000001CE: 000001CE 508C addq.l A4, 8 000001D0 0C54 2B28 cmpi.w [A4], 0x2B28 /* '+(' */ 000001D4 6706 beq +0x8 /* 000001DC */ 000001D6 702E moveq.l D0, 0x2E 000001D8 6000 0140 bra +0x142 /* 0000031A */ label000001DC: 000001DC 508C addq.l A4, 8 000001DE 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */ 000001E2 6706 beq +0x8 /* 000001EA */ 000001E4 7049 moveq.l D0, 0x49 000001E6 6000 0132 bra +0x134 /* 0000031A */ label000001EA: 000001EA 508C addq.l A4, 8 000001EC 486E FFDE pea.l [A6 - 0x22] 000001F0 486E FFEA pea.l [A6 - 0x16] 000001F4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000001F8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001FC 2F0C move.l -[A7], A4 000001FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000202 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00000206 4FEF 0018 lea.l A7, [A7 + 0x18] 0000020A 3D40 FFEC move.w [A6 - 0x14], D0 0000020E 4A6E FFEC tst.w [A6 - 0x14] 00000212 6708 beq +0xA /* 0000021C */ 00000214 302E FFEC move.w D0, [A6 - 0x14] 00000218 6000 0100 bra +0x102 /* 0000031A */ label0000021C: 0000021C 486E FEDE pea.l [A6 - 0x122] 00000220 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000224 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00000228 508F addq.l A7, 8 0000022A 2F2E FFDE move.l -[A7], [A6 - 0x22] 0000022E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000232 302E FFEA move.w D0, [A6 - 0x16] 00000236 48C0 ext.l D0 00000238 E780 asl D0, 3 0000023A D9C0 add.l A4, D0 0000023C 0C54 2B24 cmpi.w [A4], 0x2B24 /* '+$' */ 00000240 670C beq +0xE /* 0000024E */ 00000242 0C54 2B6C cmpi.w [A4], 0x2B6C /* '+l' */ 00000246 6706 beq +0x8 /* 0000024E */ 00000248 704A moveq.l D0, 0x4A 0000024A 6000 00CE bra +0xD0 /* 0000031A */ label0000024E: 0000024E 508C addq.l A4, 8 00000250 486E FFE2 pea.l [A6 - 0x1E] 00000254 486E FFEA pea.l [A6 - 0x16] 00000258 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000025C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000260 2F0C move.l -[A7], A4 00000262 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000266 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 0000026A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000026E 3D40 FFEC move.w [A6 - 0x14], D0 00000272 4A6E FFEC tst.w [A6 - 0x14] 00000276 6708 beq +0xA /* 00000280 */ 00000278 302E FFEC move.w D0, [A6 - 0x14] 0000027C 6000 009C bra +0x9E /* 0000031A */ label00000280: 00000280 0C6C 2B24 FFF8 cmpi.w [A4 - 0x8], 0x2B24 /* '+$' */ 00000286 6646 bne +0x48 /* 000002CE */ 00000288 486E FFE6 pea.l [A6 - 0x1A] 0000028C 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000290 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00000294 508F addq.l A7, 8 00000296 3D40 FFEC move.w [A6 - 0x14], D0 0000029A 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 0000029E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000002A2 4A6E FFEC tst.w [A6 - 0x14] 000002A6 6708 beq +0xA /* 000002B0 */ 000002A8 302E FFEC move.w D0, [A6 - 0x14] 000002AC 6000 006C bra +0x6E /* 0000031A */ label000002B0: 000002B0 2F2E FFFA move.l -[A7], [A6 - 0x6] 000002B4 3F2E FFE8 move.w -[A7], [A6 - 0x18] 000002B8 3F3C 0001 move.w -[A7], 0x1 000002BC 486E FEDE pea.l [A6 - 0x122] 000002C0 4EBA 027C jsr [PC + 0x27C /* 0000053E */] 000002C4 4FEF 000C lea.l A7, [A7 + 0xC] 000002C8 3D40 FFEC move.w [A6 - 0x14], D0 000002CC 6048 bra +0x4A /* 00000316 */ label000002CE: 000002CE 206E FFE2 movea.l A0, [A6 - 0x1E] 000002D2 2050 movea.l A0, [A0] 000002D4 1D50 FFFF move.b [A6 - 0x1], [A0] 000002D8 42A7 clr.l -[A7] 000002DA 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000002DE 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000002E2 201F move.l D0, [A7]+ 000002E4 0C80 0000 0001 cmpi.l D0, 0x1 000002EA 6704 beq +0x6 /* 000002F0 */ 000002EC 704B moveq.l D0, 0x4B 000002EE 602A bra +0x2C /* 0000031A */ label000002F0: 000002F0 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000002F4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000002F8 2F2E FFFA move.l -[A7], [A6 - 0x6] 000002FC 102E FFFF move.b D0, [A6 - 0x1] 00000300 4880 ext.w D0 00000302 3F00 move.w -[A7], D0 00000304 4267 clr.w -[A7] 00000306 486E FEDE pea.l [A6 - 0x122] 0000030A 4EBA 0232 jsr [PC + 0x232 /* 0000053E */] 0000030E 4FEF 000C lea.l A7, [A7 + 0xC] 00000312 3D40 FFEC move.w [A6 - 0x14], D0 label00000316: 00000316 302E FFEC move.w D0, [A6 - 0x14] label0000031A: 0000031A 285F movea.l A4, [A7]+ 0000031C 4E5E unlink A6 0000031E 4E75 rts fn00000320: 00000320 4E56 FFFA link A6, -0x0006 00000324 486D F336 pea.l [A5 - 0xCCA] 00000328 4EBA 051C jsr [PC + 0x51C /* 00000846 */] 0000032C 588F addq.l A7, 4 0000032E 3D40 FFFA move.w [A6 - 0x6], D0 00000332 0C6E FFFF FFFA cmpi.w [A6 - 0x6], 0xFFFF 00000338 6606 bne +0x8 /* 00000340 */ 0000033A 7044 moveq.l D0, 0x44 0000033C 6000 0122 bra +0x124 /* 00000460 */ label00000340: 00000340 4267 clr.w -[A7] 00000342 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000346 3F2D B190 move.w -[A7], [A5 - 0x4E70] 0000034A 486E FFFC pea.l [A6 - 0x4] 0000034E 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 00000352 301F move.w D0, [A7]+ 00000354 3D40 FFFE move.w [A6 - 0x2], D0 00000358 4A6E FFFE tst.w [A6 - 0x2] 0000035C 6656 bne +0x58 /* 000003B4 */ 0000035E 302E FFFA move.w D0, [A6 - 0x6] 00000362 C1FC 010A muls.w D0, 0x10A 00000366 41ED F018 lea.l A0, [A5 - 0xFE8] 0000036A D1C0 add.l A0, D0 0000036C 316E FFFC 0100 move.w [A0 + 0x100], [A6 - 0x4] 00000372 302E FFFA move.w D0, [A6 - 0x6] 00000376 C1FC 010A muls.w D0, 0x10A 0000037A 41ED F018 lea.l A0, [A5 - 0xFE8] 0000037E D1C0 add.l A0, D0 00000380 4850 pea.l [A0] 00000382 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000386 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000038A 508F addq.l A7, 8 0000038C 302E FFFA move.w D0, [A6 - 0x6] 00000390 C1FC 010A muls.w D0, 0x10A 00000394 41ED F018 lea.l A0, [A5 - 0xFE8] 00000398 D1C0 add.l A0, D0 0000039A 302E FFFA move.w D0, [A6 - 0x6] 0000039E C1FC 010A muls.w D0, 0x10A 000003A2 43ED F018 lea.l A1, [A5 - 0xFE8] 000003A6 D3C0 add.l A1, D0 000003A8 42A9 0106 clr.l [A1 + 0x106] 000003AC 42A8 0102 clr.l [A0 + 0x102] 000003B0 6000 00AC bra +0xAE /* 0000045E */ label000003B4: 000003B4 0C6E FFD5 FFFE cmpi.w [A6 - 0x2], 0xFFD5 000003BA 6600 009E bne +0xA0 /* 0000045A */ 000003BE 4267 clr.w -[A7] 000003C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003C4 3F2D B190 move.w -[A7], [A5 - 0x4E70] 000003C8 4879 4D41 4341 push.l 0x4D414341 /* 'MACA' */ 000003CE 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */ 000003D4 4EAD 065A jsr [A5 + 0x65A /* export_199 */] 000003D8 301F move.w D0, [A7]+ 000003DA 4A40 tst.w D0 000003DC 6600 0078 bne +0x7A /* 00000456 */ 000003E0 4267 clr.w -[A7] 000003E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003E6 3F2D B190 move.w -[A7], [A5 - 0x4E70] 000003EA 486E FFFC pea.l [A6 - 0x4] 000003EE 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 000003F2 301F move.w D0, [A7]+ 000003F4 3D40 FFFE move.w [A6 - 0x2], D0 000003F8 4A6E FFFE tst.w [A6 - 0x2] 000003FC 6654 bne +0x56 /* 00000452 */ 000003FE 302E FFFA move.w D0, [A6 - 0x6] 00000402 C1FC 010A muls.w D0, 0x10A 00000406 41ED F018 lea.l A0, [A5 - 0xFE8] 0000040A D1C0 add.l A0, D0 0000040C 316E FFFC 0100 move.w [A0 + 0x100], [A6 - 0x4] 00000412 302E FFFA move.w D0, [A6 - 0x6] 00000416 C1FC 010A muls.w D0, 0x10A 0000041A 41ED F018 lea.l A0, [A5 - 0xFE8] 0000041E D1C0 add.l A0, D0 00000420 4850 pea.l [A0] 00000422 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000426 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000042A 508F addq.l A7, 8 0000042C 302E FFFA move.w D0, [A6 - 0x6] 00000430 C1FC 010A muls.w D0, 0x10A 00000434 41ED F018 lea.l A0, [A5 - 0xFE8] 00000438 D1C0 add.l A0, D0 0000043A 302E FFFA move.w D0, [A6 - 0x6] 0000043E C1FC 010A muls.w D0, 0x10A 00000442 43ED F018 lea.l A1, [A5 - 0xFE8] 00000446 D3C0 add.l A1, D0 00000448 42A9 0106 clr.l [A1 + 0x106] 0000044C 42A8 0102 clr.l [A0 + 0x102] 00000450 600C bra +0xE /* 0000045E */ label00000452: 00000452 7045 moveq.l D0, 0x45 00000454 600A bra +0xC /* 00000460 */ label00000456: 00000456 7046 moveq.l D0, 0x46 00000458 6006 bra +0x8 /* 00000460 */ label0000045A: 0000045A 7045 moveq.l D0, 0x45 0000045C 6002 bra +0x4 /* 00000460 */ label0000045E: 0000045E 7000 moveq.l D0, 0x00 label00000460: 00000460 4E5E unlink A6 00000462 4E75 rts fn00000464: 00000464 4E56 FEFE link A6, -0x0102 00000468 486E FEFE pea.l [A6 - 0x102] 0000046C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000470 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00000474 508F addq.l A7, 8 00000476 486E FEFE pea.l [A6 - 0x102] 0000047A 4EAD 078A jsr [A5 + 0x78A /* export_237 */] 0000047E 588F addq.l A7, 4 00000480 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000484 4EBA 03C0 jsr [PC + 0x3C0 /* 00000846 */] 00000488 588F addq.l A7, 4 0000048A 3D40 FFFE move.w [A6 - 0x2], D0 0000048E 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00000494 6604 bne +0x6 /* 0000049A */ 00000496 7047 moveq.l D0, 0x47 00000498 603A bra +0x3C /* 000004D4 */ label0000049A: 0000049A 302E FFFE move.w D0, [A6 - 0x2] 0000049E C1FC 010A muls.w D0, 0x10A 000004A2 41ED F018 lea.l A0, [A5 - 0xFE8] 000004A6 D1C0 add.l A0, D0 000004A8 4267 clr.w -[A7] 000004AA 3F28 0100 move.w -[A7], [A0 + 0x100] 000004AE 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 000004B2 301F move.w D0, [A7]+ 000004B4 302E FFFE move.w D0, [A6 - 0x2] 000004B8 C1FC 010A muls.w D0, 0x10A 000004BC 41ED F018 lea.l A0, [A5 - 0xFE8] 000004C0 D1C0 add.l A0, D0 000004C2 4210 clr.b [A0] 000004C4 4267 clr.w -[A7] 000004C6 42A7 clr.l -[A7] 000004C8 3F2D B18C move.w -[A7], [A5 - 0x4E74] 000004CC 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 000004D0 301F move.w D0, [A7]+ 000004D2 7000 moveq.l D0, 0x00 label000004D4: 000004D4 4E5E unlink A6 000004D6 4E75 rts 000004D8 4E56 FFFE link A6, -0x0002 000004DC 426E FFFE clr.w [A6 - 0x2] 000004E0 6040 bra +0x42 /* 00000522 */ label000004E2: 000004E2 302E FFFE move.w D0, [A6 - 0x2] 000004E6 C1FC 010A muls.w D0, 0x10A 000004EA 41ED F018 lea.l A0, [A5 - 0xFE8] 000004EE D1C0 add.l A0, D0 000004F0 4A10 tst.b [A0] 000004F2 672A beq +0x2C /* 0000051E */ 000004F4 302E FFFE move.w D0, [A6 - 0x2] 000004F8 C1FC 010A muls.w D0, 0x10A 000004FC 41ED F018 lea.l A0, [A5 - 0xFE8] 00000500 D1C0 add.l A0, D0 00000502 4267 clr.w -[A7] 00000504 3F28 0100 move.w -[A7], [A0 + 0x100] 00000508 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 0000050C 301F move.w D0, [A7]+ 0000050E 302E FFFE move.w D0, [A6 - 0x2] 00000512 C1FC 010A muls.w D0, 0x10A 00000516 41ED F018 lea.l A0, [A5 - 0xFE8] 0000051A D1C0 add.l A0, D0 0000051C 4210 clr.b [A0] label0000051E: 0000051E 526E FFFE addq.w [A6 - 0x2], 1 label00000522: 00000522 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3 00000528 6DB8 blt -0x46 /* 000004E2 */ 0000052A 4267 clr.w -[A7] 0000052C 42A7 clr.l -[A7] 0000052E 3F2D B18C move.w -[A7], [A5 - 0x4E74] 00000532 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00000536 301F move.w D0, [A7]+ 00000538 7000 moveq.l D0, 0x00 0000053A 4E5E unlink A6 0000053C 4E75 rts fn0000053E: 0000053E 4E56 FEEA link A6, -0x0116 00000542 2F0C move.l -[A7], A4 00000544 486E FEF6 pea.l [A6 - 0x10A] 00000548 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000054C 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00000550 508F addq.l A7, 8 00000552 486E FEF6 pea.l [A6 - 0x10A] 00000556 4EAD 078A jsr [A5 + 0x78A /* export_237 */] 0000055A 588F addq.l A7, 4 0000055C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000560 4EBA 02E4 jsr [PC + 0x2E4 /* 00000846 */] 00000564 588F addq.l A7, 4 00000566 3D40 FFFC move.w [A6 - 0x4], D0 0000056A 0C6E FFFF FFFC cmpi.w [A6 - 0x4], 0xFFFF 00000570 6606 bne +0x8 /* 00000578 */ 00000572 7047 moveq.l D0, 0x47 00000574 6000 01DA bra +0x1DC /* 00000750 */ label00000578: 00000578 302E FFFC move.w D0, [A6 - 0x4] 0000057C C1FC 010A muls.w D0, 0x10A 00000580 41ED F018 lea.l A0, [A5 - 0xFE8] 00000584 D1C0 add.l A0, D0 00000586 3D68 0100 FFFA move.w [A6 - 0x6], [A0 + 0x100] 0000058C 302E FFFC move.w D0, [A6 - 0x4] 00000590 C1FC 010A muls.w D0, 0x10A 00000594 41ED F018 lea.l A0, [A5 - 0xFE8] 00000598 D1C0 add.l A0, D0 0000059A 4267 clr.w -[A7] 0000059C 3F2E FFFA move.w -[A7], [A6 - 0x6] 000005A0 3F3C 0001 move.w -[A7], 0x1 000005A4 2F28 0106 move.l -[A7], [A0 + 0x106] 000005A8 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 000005AC 301F move.w D0, [A7]+ 000005AE 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1 000005B4 6600 00A8 bne +0xAA /* 0000065E */ 000005B8 306E 000E movea.w A0, [A6 + 0xE] 000005BC 2D48 FEF2 move.l [A6 - 0x10E], A0 000005C0 0CAE 0000 4000 FEF2 cmpi.l [A6 - 0x10E], 0x4000 /* '@\0' */ 000005C8 6F08 ble +0xA /* 000005D2 */ 000005CA 2D7C 0000 4000 FEF2 move.l [A6 - 0x10E], 0x4000 /* '@\0' */ label000005D2: 000005D2 42A7 clr.l -[A7] 000005D4 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 000005D8 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000005DC 205F movea.l A0, [A7]+ 000005DE 2D48 FFF6 move.l [A6 - 0xA], A0 000005E2 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000005E6 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000005EA 4267 clr.w -[A7] 000005EC 3F2E FFFA move.w -[A7], [A6 - 0x6] 000005F0 486E FEF2 pea.l [A6 - 0x10E] 000005F4 206E FFF6 movea.l A0, [A6 - 0xA] 000005F8 2F10 move.l -[A7], [A0] 000005FA 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 000005FE 301F move.w D0, [A7]+ 00000600 3D40 FFFE move.w [A6 - 0x2], D0 00000604 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000608 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000060C 4A6E FFFE tst.w [A6 - 0x2] 00000610 6708 beq +0xA /* 0000061A */ 00000612 0C6E FFD9 FFFE cmpi.w [A6 - 0x2], 0xFFD9 00000618 6638 bne +0x3A /* 00000652 */ label0000061A: 0000061A 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000061E 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00000622 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00000626 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000062A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000062E 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000632 508F addq.l A7, 8 00000634 302E FFFC move.w D0, [A6 - 0x4] 00000638 C1FC 010A muls.w D0, 0x10A 0000063C 41ED F018 lea.l A0, [A5 - 0xFE8] 00000640 D1C0 add.l A0, D0 00000642 4267 clr.w -[A7] 00000644 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000648 4868 0106 pea.l [A0 + 0x106] 0000064C 4EAD 0682 jsr [A5 + 0x682 /* export_204 */] 00000650 301F move.w D0, [A7]+ label00000652: 00000652 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000656 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000065A 6000 00F2 bra +0xF4 /* 0000074E */ label0000065E: 0000065E 2D7C 0000 0200 FEEA move.l [A6 - 0x116], 0x200 00000666 42A7 clr.l -[A7] 00000668 2F2E FEEA move.l -[A7], [A6 - 0x116] 0000066C 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00000670 205F movea.l A0, [A7]+ 00000672 2D48 FFF6 move.l [A6 - 0xA], A0 00000676 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000067A 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 0000067E 206E FFF6 movea.l A0, [A6 - 0xA] 00000682 2850 movea.l A4, [A0] 00000684 42AE FEEE clr.l [A6 - 0x112] label00000688: 00000688 7001 moveq.l D0, 0x01 0000068A 2D40 FEF2 move.l [A6 - 0x10E], D0 0000068E 4267 clr.w -[A7] 00000690 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000694 486E FEF2 pea.l [A6 - 0x10E] 00000698 2F0C move.l -[A7], A4 0000069A 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 0000069E 301F move.w D0, [A7]+ 000006A0 3D40 FFFE move.w [A6 - 0x2], D0 000006A4 4A6E FFFE tst.w [A6 - 0x2] 000006A8 6604 bne +0x6 /* 000006AE */ 000006AA 52AE FEEE addq.l [A6 - 0x112], 1 label000006AE: 000006AE 202E FEEE move.l D0, [A6 - 0x112] 000006B2 B0AE FEEA cmp.l D0, [A6 - 0x116] 000006B6 6D36 blt +0x38 /* 000006EE */ 000006B8 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000006BC 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 000006C0 06AE 0000 0200 FEEA addi.l [A6 - 0x116], 0x200 000006C8 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000006CC 2F2E FEEA move.l -[A7], [A6 - 0x116] 000006D0 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000006D4 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000006D8 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000006DC 206E FFF6 movea.l A0, [A6 - 0xA] 000006E0 2010 move.l D0, [A0] 000006E2 D0AE FEEA add.l D0, [A6 - 0x116] 000006E6 0680 FFFF FDFF addi.l D0, 0xFFFFFDFF 000006EC 2840 movea.l A4, D0 label000006EE: 000006EE 4A6E FFFE tst.w [A6 - 0x2] 000006F2 660C bne +0xE /* 00000700 */ 000006F4 41D4 lea.l A0, [A4] 000006F6 528C addq.l A4, 1 000006F8 1010 move.b D0, [A0] 000006FA B02E 000F cmp.b D0, [A6 + 0xF] 000006FE 6688 bne -0x76 /* 00000688 */ label00000700: 00000700 4A6E FFFE tst.w [A6 - 0x2] 00000704 6708 beq +0xA /* 0000070E */ 00000706 0C6E FFD9 FFFE cmpi.w [A6 - 0x2], 0xFFD9 0000070C 6638 bne +0x3A /* 00000746 */ label0000070E: 0000070E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000712 2F2E FEEE move.l -[A7], [A6 - 0x112] 00000716 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 0000071A 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000071E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000722 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000726 508F addq.l A7, 8 00000728 302E FFFC move.w D0, [A6 - 0x4] 0000072C C1FC 010A muls.w D0, 0x10A 00000730 41ED F018 lea.l A0, [A5 - 0xFE8] 00000734 D1C0 add.l A0, D0 00000736 4267 clr.w -[A7] 00000738 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000073C 4868 0106 pea.l [A0 + 0x106] 00000740 4EAD 0682 jsr [A5 + 0x682 /* export_204 */] 00000744 301F move.w D0, [A7]+ label00000746: 00000746 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000074A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label0000074E: 0000074E 7000 moveq.l D0, 0x00 label00000750: 00000750 285F movea.l A4, [A7]+ 00000752 4E5E unlink A6 00000754 4E75 rts fn00000756: 00000756 4E56 FEF6 link A6, -0x010A 0000075A 486E FEF6 pea.l [A6 - 0x10A] 0000075E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000762 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00000766 508F addq.l A7, 8 00000768 486E FEF6 pea.l [A6 - 0x10A] 0000076C 4EAD 078A jsr [A5 + 0x78A /* export_237 */] 00000770 588F addq.l A7, 4 00000772 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000776 4EBA 00CE jsr [PC + 0xCE /* 00000846 */] 0000077A 588F addq.l A7, 4 0000077C 3D40 FFF8 move.w [A6 - 0x8], D0 00000780 0C6E FFFF FFF8 cmpi.w [A6 - 0x8], 0xFFFF 00000786 6606 bne +0x8 /* 0000078E */ 00000788 7047 moveq.l D0, 0x47 0000078A 6000 00B6 bra +0xB8 /* 00000842 */ label0000078E: 0000078E 302E FFF8 move.w D0, [A6 - 0x8] 00000792 C1FC 010A muls.w D0, 0x10A 00000796 41ED F018 lea.l A0, [A5 - 0xFE8] 0000079A D1C0 add.l A0, D0 0000079C 3D68 0100 FFF6 move.w [A6 - 0xA], [A0 + 0x100] 000007A2 302E FFF8 move.w D0, [A6 - 0x8] 000007A6 C1FC 010A muls.w D0, 0x10A 000007AA 41ED F018 lea.l A0, [A5 - 0xFE8] 000007AE D1C0 add.l A0, D0 000007B0 2D68 0102 FFFA move.l [A6 - 0x6], [A0 + 0x102] 000007B6 4AAE FFFA tst.l [A6 - 0x6] 000007BA 660E bne +0x10 /* 000007CA */ 000007BC 4267 clr.w -[A7] 000007BE 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000007C2 42A7 clr.l -[A7] 000007C4 4EAD 067A jsr [A5 + 0x67A /* export_203 */] 000007C8 301F move.w D0, [A7]+ label000007CA: 000007CA 4267 clr.w -[A7] 000007CC 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000007D0 3F3C 0001 move.w -[A7], 0x1 000007D4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000007D8 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 000007DC 301F move.w D0, [A7]+ 000007DE 2F2E 000C move.l -[A7], [A6 + 0xC] 000007E2 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000007E6 42A7 clr.l -[A7] 000007E8 2F2E 000C move.l -[A7], [A6 + 0xC] 000007EC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000007F0 201F move.l D0, [A7]+ 000007F2 2D40 FFFA move.l [A6 - 0x6], D0 000007F6 4267 clr.w -[A7] 000007F8 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000007FC 486E FFFA pea.l [A6 - 0x6] 00000800 206E 000C movea.l A0, [A6 + 0xC] 00000804 2F10 move.l -[A7], [A0] 00000806 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 0000080A 301F move.w D0, [A7]+ 0000080C 3D40 FFFE move.w [A6 - 0x2], D0 00000810 2F2E 000C move.l -[A7], [A6 + 0xC] 00000814 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000818 4A6E FFFE tst.w [A6 - 0x2] 0000081C 6704 beq +0x6 /* 00000822 */ 0000081E 7048 moveq.l D0, 0x48 00000820 6020 bra +0x22 /* 00000842 */ label00000822: 00000822 302E FFF8 move.w D0, [A6 - 0x8] 00000826 C1FC 010A muls.w D0, 0x10A 0000082A 41ED F018 lea.l A0, [A5 - 0xFE8] 0000082E D1C0 add.l A0, D0 00000830 4267 clr.w -[A7] 00000832 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000836 4868 0102 pea.l [A0 + 0x102] 0000083A 4EAD 0682 jsr [A5 + 0x682 /* export_204 */] 0000083E 301F move.w D0, [A7]+ 00000840 7000 moveq.l D0, 0x00 label00000842: 00000842 4E5E unlink A6 00000844 4E75 rts fn00000846: 00000846 4E56 FFFC link A6, -0x0004 0000084A 426E FFFC clr.w [A6 - 0x4] 0000084E 70FF moveq.l D0, 0xFFFFFFFF 00000850 3D40 FFFE move.w [A6 - 0x2], D0 00000854 6028 bra +0x2A /* 0000087E */ label00000856: 00000856 302E FFFC move.w D0, [A6 - 0x4] 0000085A C1FC 010A muls.w D0, 0x10A 0000085E 41ED F018 lea.l A0, [A5 - 0xFE8] 00000862 D1C0 add.l A0, D0 00000864 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000868 4850 pea.l [A0] 0000086A 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 0000086E 508F addq.l A7, 8 00000870 4A40 tst.w D0 00000872 6706 beq +0x8 /* 0000087A */ 00000874 3D6E FFFC FFFE move.w [A6 - 0x2], [A6 - 0x4] label0000087A: 0000087A 526E FFFC addq.w [A6 - 0x4], 1 label0000087E: 0000087E 0C6E 0003 FFFC cmpi.w [A6 - 0x4], 0x3 00000884 6C08 bge +0xA /* 0000088E */ 00000886 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 0000088C 67C8 beq -0x36 /* 00000856 */ label0000088E: 0000088E 302E FFFE move.w D0, [A6 - 0x2] 00000892 4E5E unlink A6 00000894 4E75 rts export_448: 00000896 4E56 FFE8 link A6, -0x0018 0000089A 2F0C move.l -[A7], A4 0000089C 286E 000C movea.l A4, [A6 + 0xC] 000008A0 508C addq.l A4, 8 000008A2 4A6D EF00 tst.w [A5 - 0x1100] 000008A6 6706 beq +0x8 /* 000008AE */ 000008A8 7059 moveq.l D0, 0x59 000008AA 6000 0182 bra +0x184 /* 00000A2E */ label000008AE: 000008AE 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */ 000008B2 6602 bne +0x4 /* 000008B6 */ 000008B4 508C addq.l A4, 8 label000008B6: 000008B6 486E FFE8 pea.l [A6 - 0x18] 000008BA 486E FFEC pea.l [A6 - 0x14] 000008BE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000008C2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000008C6 2F0C move.l -[A7], A4 000008C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008CC 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 000008D0 4FEF 0018 lea.l A7, [A7 + 0x18] 000008D4 3D40 FFEE move.w [A6 - 0x12], D0 000008D8 4A6E FFEE tst.w [A6 - 0x12] 000008DC 6708 beq +0xA /* 000008E6 */ 000008DE 302E FFEE move.w D0, [A6 - 0x12] 000008E2 6000 014A bra +0x14C /* 00000A2E */ label000008E6: 000008E6 486D EE00 pea.l [A5 - 0x1200] 000008EA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000008EE 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000008F2 508F addq.l A7, 8 000008F4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000008F8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000008FC 302E FFEC move.w D0, [A6 - 0x14] 00000900 48C0 ext.l D0 00000902 E780 asl D0, 3 00000904 D9C0 add.l A4, D0 00000906 0C54 2AFC cmpi.w [A4], 0x2AFC 0000090A 6652 bne +0x54 /* 0000095E */ 0000090C 508C addq.l A4, 8 0000090E 486D EDF8 pea.l [A5 - 0x1208] 00000912 486E FFEC pea.l [A6 - 0x14] 00000916 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000091A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000091E 2F0C move.l -[A7], A4 00000920 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000924 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */] 00000928 4FEF 0018 lea.l A7, [A7 + 0x18] 0000092C 3D40 FFEE move.w [A6 - 0x12], D0 00000930 4A6E FFEE tst.w [A6 - 0x12] 00000934 6708 beq +0xA /* 0000093E */ 00000936 302E FFEE move.w D0, [A6 - 0x12] 0000093A 6000 00F2 bra +0xF4 /* 00000A2E */ label0000093E: 0000093E 4267 clr.w -[A7] 00000940 486D EDF8 pea.l [A5 - 0x1208] 00000944 A8AE syscall EmptyRect 00000946 101F move.b D0, [A7]+ 00000948 4A00 tst.b D0 0000094A 6706 beq +0x8 /* 00000952 */ 0000094C 7042 moveq.l D0, 0x42 0000094E 6000 00DE bra +0xE0 /* 00000A2E */ label00000952: 00000952 302E FFEC move.w D0, [A6 - 0x14] 00000956 48C0 ext.l D0 00000958 E780 asl D0, 3 0000095A D9C0 add.l A4, D0 0000095C 6018 bra +0x1A /* 00000976 */ label0000095E: 0000095E 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000962 A873 syscall SetPort 00000964 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */] 00000968 486D EDF8 pea.l [A5 - 0x1208] 0000096C 4EAD 0B52 jsr [A5 + 0xB52 /* export_358 */] 00000970 588F addq.l A7, 4 00000972 4EAD 0B1A jsr [A5 + 0xB1A /* export_351 */] label00000976: 00000976 4A54 tst.w [A4] 00000978 6706 beq +0x8 /* 00000980 */ 0000097A 7013 moveq.l D0, 0x13 0000097C 6000 00B0 bra +0xB2 /* 00000A2E */ label00000980: 00000980 4267 clr.w -[A7] 00000982 486D EE00 pea.l [A5 - 0x1200] 00000986 3F2D B190 move.w -[A7], [A5 - 0x4E70] 0000098A 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 0000098E 301F move.w D0, [A7]+ 00000990 4267 clr.w -[A7] 00000992 42A7 clr.l -[A7] 00000994 3F2D B190 move.w -[A7], [A5 - 0x4E70] 00000998 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 0000099C 301F move.w D0, [A7]+ 0000099E 486D EE00 pea.l [A5 - 0x1200] 000009A2 A9B1 syscall CreateResFile 000009A4 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 000009A8 6706 beq +0x8 /* 000009B0 */ 000009AA 705A moveq.l D0, 0x5A 000009AC 6000 0080 bra +0x82 /* 00000A2E */ label000009B0: 000009B0 4267 clr.w -[A7] 000009B2 486D EE00 pea.l [A5 - 0x1200] 000009B6 A997 syscall OpenResFile 000009B8 301F move.w D0, [A7]+ 000009BA 3B40 EF02 move.w [A5 - 0x10FE], D0 000009BE 0C6D FFFF EF02 cmpi.w [A5 - 0x10FE], 0xFFFF 000009C4 6606 bne +0x8 /* 000009CC */ 000009C6 705A moveq.l D0, 0x5A 000009C8 6000 0064 bra +0x66 /* 00000A2E */ label000009CC: 000009CC 4267 clr.w -[A7] 000009CE 486D EE00 pea.l [A5 - 0x1200] 000009D2 3F2D B190 move.w -[A7], [A5 - 0x4E70] 000009D6 486E FFF0 pea.l [A6 - 0x10] 000009DA 4EAD 063A jsr [A5 + 0x63A /* export_195 */] 000009DE 301F move.w D0, [A7]+ 000009E0 3D40 FFEE move.w [A6 - 0x12], D0 000009E4 4A6E FFEE tst.w [A6 - 0x12] 000009E8 6704 beq +0x6 /* 000009EE */ 000009EA 705A moveq.l D0, 0x5A 000009EC 6040 bra +0x42 /* 00000A2E */ label000009EE: 000009EE 2D7C 5049 4353 FFF0 move.l [A6 - 0x10], 0x50494353 /* 'PICS' */ 000009F6 2D7C 3F3F 3F3F FFF4 move.l [A6 - 0xC], 0x3F3F3F3F /* '????' */ 000009FE 4267 clr.w -[A7] 00000A00 486D EE00 pea.l [A5 - 0x1200] 00000A04 3F2D B190 move.w -[A7], [A5 - 0x4E70] 00000A08 486E FFF0 pea.l [A6 - 0x10] 00000A0C 4EAD 066A jsr [A5 + 0x66A /* export_201 */] 00000A10 301F move.w D0, [A7]+ 00000A12 3D40 FFEE move.w [A6 - 0x12], D0 00000A16 4A6E FFEE tst.w [A6 - 0x12] 00000A1A 6704 beq +0x6 /* 00000A20 */ 00000A1C 705A moveq.l D0, 0x5A 00000A1E 600E bra +0x10 /* 00000A2E */ label00000A20: 00000A20 3B7C 0080 EF04 move.w [A5 - 0x10FC], 0x80 00000A26 7001 moveq.l D0, 0x01 00000A28 3B40 EF00 move.w [A5 - 0x1100], D0 00000A2C 7000 moveq.l D0, 0x00 label00000A2E: 00000A2E 285F movea.l A4, [A7]+ 00000A30 4E5E unlink A6 00000A32 4E75 rts export_449: 00000A34 4E56 0000 link A6, 0 00000A38 2F0C move.l -[A7], A4 00000A3A 286E 000C movea.l A4, [A6 + 0xC] 00000A3E 508C addq.l A4, 8 00000A40 4A6D EF00 tst.w [A5 - 0x1100] 00000A44 6604 bne +0x6 /* 00000A4A */ 00000A46 705B moveq.l D0, 0x5B 00000A48 6034 bra +0x36 /* 00000A7E */ label00000A4A: 00000A4A 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */ 00000A4E 6602 bne +0x4 /* 00000A52 */ 00000A50 508C addq.l A4, 8 label00000A52: 00000A52 4A54 tst.w [A4] 00000A54 6704 beq +0x6 /* 00000A5A */ 00000A56 7013 moveq.l D0, 0x13 00000A58 6024 bra +0x26 /* 00000A7E */ label00000A5A: 00000A5A 4267 clr.w -[A7] 00000A5C 42A7 clr.l -[A7] 00000A5E 3F2D B190 move.w -[A7], [A5 - 0x4E70] 00000A62 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00000A66 301F move.w D0, [A7]+ 00000A68 3F2D EF02 move.w -[A7], [A5 - 0x10FE] 00000A6C A99A syscall CloseResFile 00000A6E 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00000A72 6704 beq +0x6 /* 00000A78 */ 00000A74 705C moveq.l D0, 0x5C 00000A76 6006 bra +0x8 /* 00000A7E */ label00000A78: 00000A78 426D EF00 clr.w [A5 - 0x1100] 00000A7C 7000 moveq.l D0, 0x00 label00000A7E: 00000A7E 285F movea.l A4, [A7]+ 00000A80 4E5E unlink A6 00000A82 4E75 rts export_446: 00000A84 4E56 FEF2 link A6, -0x010E 00000A88 2F0C move.l -[A7], A4 00000A8A 286E 000C movea.l A4, [A6 + 0xC] 00000A8E 508C addq.l A4, 8 00000A90 0C54 2B4A cmpi.w [A4], 0x2B4A /* '+J' */ 00000A94 6618 bne +0x1A /* 00000AAE */ 00000A96 4A6D EF00 tst.w [A5 - 0x1100] 00000A9A 6604 bne +0x6 /* 00000AA0 */ 00000A9C 705B moveq.l D0, 0x5B 00000A9E 602E bra +0x30 /* 00000ACE */ label00000AA0: 00000AA0 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */ 00000AA4 6602 bne +0x4 /* 00000AA8 */ 00000AA6 508C addq.l A4, 8 label00000AA8: 00000AA8 4EBA 002A jsr [PC + 0x2A /* 00000AD4 */] 00000AAC 6020 bra +0x22 /* 00000ACE */ label00000AAE: 00000AAE 0C54 2B60 cmpi.w [A4], 0x2B60 /* '+`' */ 00000AB2 6618 bne +0x1A /* 00000ACC */ 00000AB4 4A6D EF0C tst.w [A5 - 0x10F4] 00000AB8 6604 bne +0x6 /* 00000ABE */ 00000ABA 705B moveq.l D0, 0x5B 00000ABC 6010 bra +0x12 /* 00000ACE */ label00000ABE: 00000ABE 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */ 00000AC2 6602 bne +0x4 /* 00000AC6 */ 00000AC4 508C addq.l A4, 8 label00000AC6: 00000AC6 4EBA 08F0 jsr [PC + 0x8F0 /* 000013B8 */] 00000ACA 6002 bra +0x4 /* 00000ACE */ label00000ACC: 00000ACC 7002 moveq.l D0, 0x02 label00000ACE: 00000ACE 285F movea.l A4, [A7]+ 00000AD0 4E5E unlink A6 00000AD2 4E75 rts fn00000AD4: 00000AD4 4E56 FFF8 link A6, -0x0008 00000AD8 2F2D B360 move.l -[A7], [A5 - 0x4CA0] 00000ADC 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 00000AE0 588F addq.l A7, 4 00000AE2 2D40 FFFC move.l [A6 - 0x4], D0 00000AE6 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 00000AEA 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 00000AEE 588F addq.l A7, 4 00000AF0 D1AE FFFC add.l [A6 - 0x4], D0 00000AF4 4878 0003 push.l 0x3 00000AF8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000AFC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000B00 2F00 move.l -[A7], D0 00000B02 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00000B06 588F addq.l A7, 4 00000B08 4A40 tst.w D0 00000B0A 6704 beq +0x6 /* 00000B10 */ 00000B0C 7025 moveq.l D0, 0x25 00000B0E 6064 bra +0x66 /* 00000B74 */ label00000B10: 00000B10 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000B14 A873 syscall SetPort 00000B16 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */] 00000B1A 42A7 clr.l -[A7] 00000B1C 486D EDF8 pea.l [A5 - 0x1208] 00000B20 A8F3 syscall OpenPicture 00000B22 205F movea.l A0, [A7]+ 00000B24 2D48 FFF8 move.l [A6 - 0x8], A0 00000B28 2B6D B378 B188 move.l [A5 - 0x4E78], [A5 - 0x4C88] 00000B2E 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 00000B32 4EAD 0FBA jsr [A5 + 0xFBA /* export_499 */] 00000B36 588F addq.l A7, 4 00000B38 2B6D B364 B188 move.l [A5 - 0x4E78], [A5 - 0x4C9C] 00000B3E 2F2D B360 move.l -[A7], [A5 - 0x4CA0] 00000B42 4EAD 0FBA jsr [A5 + 0xFBA /* export_499 */] 00000B46 588F addq.l A7, 4 00000B48 A8F4 syscall ClosePicture 00000B4A 4EAD 0B1A jsr [A5 + 0xB1A /* export_351 */] 00000B4E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000B52 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00000B58 3F2D EF04 move.w -[A7], [A5 - 0x10FC] 00000B5C 486D F338 pea.l [A5 - 0xCC8] 00000B60 A9AB syscall AddResource 00000B62 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000B66 A9B0 syscall WriteResource 00000B68 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000B6C A9A3 syscall ReleaseResource 00000B6E 526D EF04 addq.w [A5 - 0x10FC], 1 00000B72 7000 moveq.l D0, 0x00 label00000B74: 00000B74 4E5E unlink A6 00000B76 4E75 rts export_447: 00000B78 4E56 FEC8 link A6, -0x0138 00000B7C 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000B80 286E 000C movea.l A4, [A6 + 0xC] 00000B84 508C addq.l A4, 8 00000B86 4A6D EF00 tst.w [A5 - 0x1100] 00000B8A 6706 beq +0x8 /* 00000B92 */ 00000B8C 7059 moveq.l D0, 0x59 00000B8E 6000 0468 bra +0x46A /* 00000FF8 */ label00000B92: 00000B92 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */ 00000B96 6602 bne +0x4 /* 00000B9A */ 00000B98 508C addq.l A4, 8 label00000B9A: 00000B9A 486E FFE2 pea.l [A6 - 0x1E] 00000B9E 486E FED6 pea.l [A6 - 0x12A] 00000BA2 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000BA6 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000BAA 2F0C move.l -[A7], A4 00000BAC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BB0 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00000BB4 4FEF 0018 lea.l A7, [A7 + 0x18] 00000BB8 3D40 FED8 move.w [A6 - 0x128], D0 00000BBC 4A6E FED8 tst.w [A6 - 0x128] 00000BC0 6708 beq +0xA /* 00000BCA */ 00000BC2 302E FED8 move.w D0, [A6 - 0x128] 00000BC6 6000 0430 bra +0x432 /* 00000FF8 */ label00000BCA: 00000BCA 486E FEDA pea.l [A6 - 0x126] 00000BCE 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000BD2 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00000BD6 508F addq.l A7, 8 00000BD8 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000BDC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000BE0 302E FED6 move.w D0, [A6 - 0x12A] 00000BE4 48C0 ext.l D0 00000BE6 E780 asl D0, 3 00000BE8 D9C0 add.l A4, D0 00000BEA 7A01 moveq.l D5, 0x01 00000BEC 426E FEC8 clr.w [A6 - 0x138] 00000BF0 426E FECA clr.w [A6 - 0x136] 00000BF4 426E FECE clr.w [A6 - 0x132] 00000BF8 426E FED2 clr.w [A6 - 0x12E] 00000BFC 7001 moveq.l D0, 0x01 00000BFE 2D40 FFDE move.l [A6 - 0x22], D0 00000C02 70FF moveq.l D0, 0xFFFFFFFF 00000C04 3D40 FECC move.w [A6 - 0x134], D0 00000C08 426E FED0 clr.w [A6 - 0x130] label00000C0C: 00000C0C 3014 move.w D0, [A4] 00000C0E 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000C12 0008 0022 ori.b A0, 0x22 /* '\"' */ 00000C16 0000 0024 ori.b D0, 0x24 /* '$' */ 00000C1A 2B6C 004C 271D move.l [A5 + 0x271D], [A4 + 0x4C] 00000C20 00CC .incomplete 00000C22 2B20 move.l -[A5], -[A0] 00000C24 00D4 .incomplete 00000C26 2B5D 00DC move.l [A5 + 0xDC], [A5]+ 00000C2A 2B6E 0102 2B35 move.l [A5 + 0x2B35], [A6 + 0x102] 00000C30 0118 btst [A0]+, D0 00000C32 2B27 move.l -[A5], -[A7] 00000C34 0180 bclr D0, D0 00000C36 7A00 moveq.l D5, 0x00 00000C38 6000 0180 bra +0x182 /* 00000DBA */ 00000C3C 508C addq.l A4, 8 00000C3E 7001 moveq.l D0, 0x01 00000C40 3D40 FED2 move.w [A6 - 0x12E], D0 00000C44 0C54 07DA cmpi.w [A4], 0x7DA 00000C48 6606 bne +0x8 /* 00000C50 */ 00000C4A 508C addq.l A4, 8 00000C4C 6000 016C bra +0x16E /* 00000DBA */ label00000C50: 00000C50 0C54 0BD9 cmpi.w [A4], 0xBD9 00000C54 660C bne +0xE /* 00000C62 */ 00000C56 508C addq.l A4, 8 00000C58 7001 moveq.l D0, 0x01 00000C5A 3D40 FECA move.w [A6 - 0x136], D0 00000C5E 6000 015A bra +0x15C /* 00000DBA */ label00000C62: 00000C62 7002 moveq.l D0, 0x02 00000C64 6000 0392 bra +0x394 /* 00000FF8 */ 00000C68 508C addq.l A4, 8 00000C6A 0C54 2B25 cmpi.w [A4], 0x2B25 /* '+%' */ 00000C6E 660C bne +0xE /* 00000C7C */ 00000C70 508C addq.l A4, 8 00000C72 7001 moveq.l D0, 0x01 00000C74 3D40 FED0 move.w [A6 - 0x130], D0 00000C78 6000 0140 bra +0x142 /* 00000DBA */ label00000C7C: 00000C7C 486E FFE2 pea.l [A6 - 0x1E] 00000C80 486E FED6 pea.l [A6 - 0x12A] 00000C84 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000C88 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000C8C 2F0C move.l -[A7], A4 00000C8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C92 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00000C96 4FEF 0018 lea.l A7, [A7 + 0x18] 00000C9A 3D40 FED8 move.w [A6 - 0x128], D0 00000C9E 4A6E FED8 tst.w [A6 - 0x128] 00000CA2 6708 beq +0xA /* 00000CAC */ 00000CA4 302E FED8 move.w D0, [A6 - 0x128] 00000CA8 6000 034E bra +0x350 /* 00000FF8 */ label00000CAC: 00000CAC 486E FFDE pea.l [A6 - 0x22] 00000CB0 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000CB4 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00000CB8 508F addq.l A7, 8 00000CBA 3D40 FED8 move.w [A6 - 0x128], D0 00000CBE 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000CC2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000CC6 4A6E FED8 tst.w [A6 - 0x128] 00000CCA 6708 beq +0xA /* 00000CD4 */ 00000CCC 302E FED8 move.w D0, [A6 - 0x128] 00000CD0 6000 0326 bra +0x328 /* 00000FF8 */ label00000CD4: 00000CD4 302E FED6 move.w D0, [A6 - 0x12A] 00000CD8 48C0 ext.l D0 00000CDA E780 asl D0, 3 00000CDC D9C0 add.l A4, D0 00000CDE 0C54 2B68 cmpi.w [A4], 0x2B68 /* '+h' */ 00000CE2 6600 00D6 bne +0xD8 /* 00000DBA */ 00000CE6 508C addq.l A4, 8 00000CE8 6000 00D0 bra +0xD2 /* 00000DBA */ 00000CEC 508C addq.l A4, 8 00000CEE 7006 moveq.l D0, 0x06 00000CF0 3D40 FECE move.w [A6 - 0x132], D0 00000CF4 6000 00C4 bra +0xC6 /* 00000DBA */ 00000CF8 508C addq.l A4, 8 00000CFA 700C moveq.l D0, 0x0C 00000CFC 3D40 FECE move.w [A6 - 0x132], D0 00000D00 6000 00B8 bra +0xBA /* 00000DBA */ 00000D04 508C addq.l A4, 8 00000D06 0C54 2B20 cmpi.w [A4], 0x2B20 /* '+ ' */ 00000D0A 660A bne +0xC /* 00000D16 */ 00000D0C 508C addq.l A4, 8 00000D0E 426E FECE clr.w [A6 - 0x132] 00000D12 6000 00A6 bra +0xA8 /* 00000DBA */ label00000D16: 00000D16 0C54 2B5D cmpi.w [A4], 0x2B5D /* '+]' */ 00000D1A 660C bne +0xE /* 00000D28 */ 00000D1C 508C addq.l A4, 8 00000D1E 7012 moveq.l D0, 0x12 00000D20 3D40 FECE move.w [A6 - 0x132], D0 00000D24 6000 0094 bra +0x96 /* 00000DBA */ label00000D28: 00000D28 7002 moveq.l D0, 0x02 00000D2A 6000 02CC bra +0x2CE /* 00000FF8 */ 00000D2E 508C addq.l A4, 8 00000D30 0C54 2B4C cmpi.w [A4], 0x2B4C /* '+L' */ 00000D34 6706 beq +0x8 /* 00000D3C */ 00000D36 7002 moveq.l D0, 0x02 00000D38 6000 02BE bra +0x2C0 /* 00000FF8 */ label00000D3C: 00000D3C 508C addq.l A4, 8 00000D3E 7001 moveq.l D0, 0x01 00000D40 3D40 FEC8 move.w [A6 - 0x138], D0 00000D44 6000 0074 bra +0x76 /* 00000DBA */ 00000D48 508C addq.l A4, 8 00000D4A 486E FFE2 pea.l [A6 - 0x1E] 00000D4E 486E FED6 pea.l [A6 - 0x12A] 00000D52 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000D56 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D5A 2F0C move.l -[A7], A4 00000D5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D60 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00000D64 4FEF 0018 lea.l A7, [A7 + 0x18] 00000D68 3D40 FED8 move.w [A6 - 0x128], D0 00000D6C 4A6E FED8 tst.w [A6 - 0x128] 00000D70 6708 beq +0xA /* 00000D7A */ 00000D72 302E FED8 move.w D0, [A6 - 0x128] 00000D76 6000 0280 bra +0x282 /* 00000FF8 */ label00000D7A: 00000D7A 486E FFDA pea.l [A6 - 0x26] 00000D7E 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000D82 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00000D86 508F addq.l A7, 8 00000D88 3D40 FED8 move.w [A6 - 0x128], D0 00000D8C 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000D90 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000D94 4A6E FED8 tst.w [A6 - 0x128] 00000D98 6708 beq +0xA /* 00000DA2 */ 00000D9A 302E FED8 move.w D0, [A6 - 0x128] 00000D9E 6000 0258 bra +0x25A /* 00000FF8 */ label00000DA2: 00000DA2 302E FED6 move.w D0, [A6 - 0x12A] 00000DA6 48C0 ext.l D0 00000DA8 E780 asl D0, 3 00000DAA D9C0 add.l A4, D0 00000DAC 3D6E FFDC FECC move.w [A6 - 0x134], [A6 - 0x24] 00000DB2 6006 bra +0x8 /* 00000DBA */ 00000DB4 7002 moveq.l D0, 0x02 00000DB6 6000 0240 bra +0x242 /* 00000FF8 */ label00000DBA: 00000DBA 4A45 tst.w D5 00000DBC 6600 FE4E bne -0x1B0 /* 00000C0C */ 00000DC0 4267 clr.w -[A7] 00000DC2 42A7 clr.l -[A7] 00000DC4 3F2D B190 move.w -[A7], [A5 - 0x4E70] 00000DC8 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00000DCC 301F move.w D0, [A7]+ 00000DCE 4267 clr.w -[A7] 00000DD0 486E FEDA pea.l [A6 - 0x126] 00000DD4 A997 syscall OpenResFile 00000DD6 301F move.w D0, [A7]+ 00000DD8 3D40 FED4 move.w [A6 - 0x12C], D0 00000DDC 0C6E FFFF FED4 cmpi.w [A6 - 0x12C], 0xFFFF 00000DE2 6620 bne +0x22 /* 00000E04 */ 00000DE4 4267 clr.w -[A7] 00000DE6 42A7 clr.l -[A7] 00000DE8 206D B334 movea.l A0, [A5 - 0x4CCC] 00000DEC 3F28 0002 move.w -[A7], [A0 + 0x2] 00000DF0 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00000DF4 301F move.w D0, [A7]+ 00000DF6 4267 clr.w -[A7] 00000DF8 486E FEDA pea.l [A6 - 0x126] 00000DFC A997 syscall OpenResFile 00000DFE 301F move.w D0, [A7]+ 00000E00 3D40 FED4 move.w [A6 - 0x12C], D0 label00000E04: 00000E04 0C6E FFFF FED4 cmpi.w [A6 - 0x12C], 0xFFFF 00000E0A 661C bne +0x1E /* 00000E28 */ 00000E0C 4267 clr.w -[A7] 00000E0E 42A7 clr.l -[A7] 00000E10 3F2D B18E move.w -[A7], [A5 - 0x4E72] 00000E14 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00000E18 301F move.w D0, [A7]+ 00000E1A 4267 clr.w -[A7] 00000E1C 486E FEDA pea.l [A6 - 0x126] 00000E20 A997 syscall OpenResFile 00000E22 301F move.w D0, [A7]+ 00000E24 3D40 FED4 move.w [A6 - 0x12C], D0 label00000E28: 00000E28 0C6E FFFF FED4 cmpi.w [A6 - 0x12C], 0xFFFF 00000E2E 6606 bne +0x8 /* 00000E36 */ 00000E30 705A moveq.l D0, 0x5A 00000E32 6000 01C4 bra +0x1C6 /* 00000FF8 */ label00000E36: 00000E36 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000E3A A873 syscall SetPort 00000E3C 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */] 00000E40 206D B37C movea.l A0, [A5 - 0x4C84] 00000E44 43EE FFF8 lea.l A1, [A6 - 0x8] 00000E48 41E8 0010 lea.l A0, [A0 + 0x10] 00000E4C 22D8 move.l [A1]+, [A0]+ 00000E4E 22D8 move.l [A1]+, [A0]+ 00000E50 486D B192 pea.l [A5 - 0x4E6E] 00000E54 A873 syscall SetPort 00000E56 2D6D B132 FFE6 move.l [A6 - 0x1A], [A5 - 0x4ECE] 00000E5C 3D6D B106 FFEA move.w [A6 - 0x16], [A5 - 0x4EFA] 00000E62 41EE FFEC lea.l A0, [A6 - 0x14] 00000E66 43ED AB0E lea.l A1, [A5 - 0x54F2] 00000E6A 20D9 move.l [A0]+, [A1]+ 00000E6C 20D9 move.l [A0]+, [A1]+ 00000E6E 486E FFEC pea.l [A6 - 0x14] 00000E72 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000E76 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000E7A A8A8 syscall OffsetRect 00000E7C 3F3C 0001 move.w -[A7], 0x1 00000E80 486E FFE6 pea.l [A6 - 0x1A] 00000E84 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000E88 5C8F addq.l A7, 6 00000E8A 206D B37C movea.l A0, [A5 - 0x4C84] 00000E8E 2F28 0018 move.l -[A7], [A0 + 0x18] 00000E92 2F2D B1AA move.l -[A7], [A5 - 0x4E56] 00000E96 A8DC syscall CopyRgn 00000E98 206D B37C movea.l A0, [A5 - 0x4C84] 00000E9C 2F28 001C move.l -[A7], [A0 + 0x1C] 00000EA0 2F2D B1AE move.l -[A7], [A5 - 0x4E52] 00000EA4 A8DC syscall CopyRgn 00000EA6 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000EAA A873 syscall SetPort 00000EAC 4267 clr.w -[A7] 00000EAE 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00000EB4 A80D syscall Count1Resources 00000EB6 301F move.w D0, [A7]+ 00000EB8 3C00 move.w D6, D0 00000EBA 7E01 moveq.l D7, 0x01 00000EBC 6028 bra +0x2A /* 00000EE6 */ label00000EBE: 00000EBE 4A6E FECC tst.w [A6 - 0x134] 00000EC2 6D06 blt +0x8 /* 00000ECA */ 00000EC4 BE6E FECC cmp.w D7, [A6 - 0x134] 00000EC8 661A bne +0x1C /* 00000EE4 */ label00000ECA: 00000ECA 42A7 clr.l -[A7] 00000ECC 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00000ED2 3F07 move.w -[A7], D7 00000ED4 A80E syscall Get1IndResource/Get1IxResource 00000ED6 205F movea.l A0, [A7]+ 00000ED8 2D48 FFF4 move.l [A6 - 0xC], A0 00000EDC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000EE0 4EAD 059A jsr [A5 + 0x59A /* export_175 */] label00000EE4: 00000EE4 5247 addq.w D7, 1 label00000EE6: 00000EE6 BE46 cmp.w D7, D6 00000EE8 6FD4 ble -0x2A /* 00000EBE */ 00000EEA 4A46 tst.w D6 00000EEC 6F00 00C6 ble +0xC8 /* 00000FB4 */ 00000EF0 6000 00B2 bra +0xB4 /* 00000FA4 */ label00000EF4: 00000EF4 53AE FFDE subq.l [A6 - 0x22], 1 00000EF8 7E01 moveq.l D7, 0x01 00000EFA 6000 00A2 bra +0xA4 /* 00000F9E */ label00000EFE: 00000EFE 4A6E FECC tst.w [A6 - 0x134] 00000F02 6D08 blt +0xA /* 00000F0C */ 00000F04 BE6E FECC cmp.w D7, [A6 - 0x134] 00000F08 6600 0092 bne +0x94 /* 00000F9C */ label00000F0C: 00000F0C 486D B192 pea.l [A5 - 0x4E6E] 00000F10 A873 syscall SetPort 00000F12 42A7 clr.l -[A7] 00000F14 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00000F1A 3F07 move.w -[A7], D7 00000F1C A80E syscall Get1IndResource/Get1IxResource 00000F1E 205F movea.l A0, [A7]+ 00000F20 2D48 FFF4 move.l [A6 - 0xC], A0 00000F24 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000F28 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */] 00000F2C 206E FFF4 movea.l A0, [A6 - 0xC] 00000F30 2050 movea.l A0, [A0] 00000F32 43EE FFF8 lea.l A1, [A6 - 0x8] 00000F36 5488 addq.l A0, 2 00000F38 22D8 move.l [A1]+, [A0]+ 00000F3A 22D8 move.l [A1]+, [A0]+ 00000F3C 486E FFF8 pea.l [A6 - 0x8] 00000F40 A8A3 syscall EraseRect 00000F42 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000F46 486E FFF8 pea.l [A6 - 0x8] 00000F4A A8F6 syscall DrawPicture 00000F4C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000F50 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00000F54 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000F58 A873 syscall SetPort 00000F5A 486D B194 pea.l [A5 - 0x4E6C] 00000F5E 486E FFF8 pea.l [A6 - 0x8] 00000F62 486E FFF8 pea.l [A6 - 0x8] 00000F66 4267 clr.w -[A7] 00000F68 42A7 clr.l -[A7] 00000F6A A8EB syscall StdBits 00000F6C 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 00000F70 3D40 FED8 move.w [A6 - 0x128], D0 00000F74 4A6E FED8 tst.w [A6 - 0x128] 00000F78 663A bne +0x3C /* 00000FB4 */ 00000F7A 4A6E FED2 tst.w [A6 - 0x12E] 00000F7E 6708 beq +0xA /* 00000F88 */ 00000F80 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00000F84 4A40 tst.w D0 00000F86 662C bne +0x2E /* 00000FB4 */ label00000F88: 00000F88 4A6E FECE tst.w [A6 - 0x132] 00000F8C 670E beq +0x10 /* 00000F9C */ 00000F8E 306E FECE movea.w A0, [A6 - 0x132] 00000F92 2F08 move.l -[A7], A0 00000F94 486E FFDA pea.l [A6 - 0x26] 00000F98 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] label00000F9C: 00000F9C 5247 addq.w D7, 1 label00000F9E: 00000F9E BE46 cmp.w D7, D6 00000FA0 6F00 FF5C ble -0xA2 /* 00000EFE */ label00000FA4: 00000FA4 4A6E FED0 tst.w [A6 - 0x130] 00000FA8 6600 FF4A bne -0xB4 /* 00000EF4 */ 00000FAC 4AAE FFDE tst.l [A6 - 0x22] 00000FB0 6E00 FF42 bgt -0xBC /* 00000EF4 */ label00000FB4: 00000FB4 3F3C FFF9 move.w -[A7], 0xFFF9 00000FB8 4267 clr.w -[A7] 00000FBA 4EAD 053A jsr [A5 + 0x53A /* export_163 */] 00000FBE 4A6E FECA tst.w [A6 - 0x136] 00000FC2 670A beq +0xC /* 00000FCE */ 00000FC4 3F3C FFFF move.w -[A7], 0xFFFF 00000FC8 4267 clr.w -[A7] 00000FCA 4EAD 053A jsr [A5 + 0x53A /* export_163 */] label00000FCE: 00000FCE 4EAD 0B1A jsr [A5 + 0xB1A /* export_351 */] 00000FD2 3F2E FED4 move.w -[A7], [A6 - 0x12C] 00000FD6 A99A syscall CloseResFile 00000FD8 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00000FDC 6704 beq +0x6 /* 00000FE2 */ 00000FDE 705C moveq.l D0, 0x5C 00000FE0 6016 bra +0x18 /* 00000FF8 */ label00000FE2: 00000FE2 4A6E FEC8 tst.w [A6 - 0x138] 00000FE6 660C bne +0xE /* 00000FF4 */ 00000FE8 42A7 clr.l -[A7] 00000FEA 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000FEE 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 00000FF2 508F addq.l A7, 8 label00000FF4: 00000FF4 302E FED8 move.w D0, [A6 - 0x128] label00000FF8: 00000FF8 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000FFC 4E5E unlink A6 00000FFE 4E75 rts export_451: 00001000 4E56 F7C8 link A6, -0x0838 00001004 2F0C move.l -[A7], A4 00001006 286E 000C movea.l A4, [A6 + 0xC] 0000100A 508C addq.l A4, 8 0000100C 4A6D EF0C tst.w [A5 - 0x10F4] 00001010 6706 beq +0x8 /* 00001018 */ 00001012 7059 moveq.l D0, 0x59 00001014 6000 01A8 bra +0x1AA /* 000011BE */ label00001018: 00001018 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */ 0000101C 6602 bne +0x4 /* 00001020 */ 0000101E 508C addq.l A4, 8 label00001020: 00001020 486E F7DA pea.l [A6 - 0x826] 00001024 486E F7CA pea.l [A6 - 0x836] 00001028 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000102C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001030 2F0C move.l -[A7], A4 00001032 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001036 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 0000103A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000103E 3D40 F7CC move.w [A6 - 0x834], D0 00001042 4A6E F7CC tst.w [A6 - 0x834] 00001046 6708 beq +0xA /* 00001050 */ 00001048 302E F7CC move.w D0, [A6 - 0x834] 0000104C 6000 0170 bra +0x172 /* 000011BE */ label00001050: 00001050 486D EF18 pea.l [A5 - 0x10E8] 00001054 2F2E F7DA move.l -[A7], [A6 - 0x826] 00001058 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 0000105C 508F addq.l A7, 8 0000105E 2F2E F7DA move.l -[A7], [A6 - 0x826] 00001062 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001066 302E F7CA move.w D0, [A6 - 0x836] 0000106A 48C0 ext.l D0 0000106C E780 asl D0, 3 0000106E D9C0 add.l A4, D0 00001070 4A54 tst.w [A4] 00001072 6706 beq +0x8 /* 0000107A */ 00001074 7013 moveq.l D0, 0x13 00001076 6000 0146 bra +0x148 /* 000011BE */ label0000107A: 0000107A 3F3C 0001 move.w -[A7], 0x1 0000107E 486E F7C8 pea.l [A6 - 0x838] 00001082 486D EF06 pea.l [A5 - 0x10FA] 00001086 486D AB0E pea.l [A5 - 0x54F2] 0000108A 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 0000108E 4FEF 000E lea.l A7, [A7 + 0xE] 00001092 202D EF06 move.l D0, [A5 - 0x10FA] 00001096 E580 asl D0, 2 00001098 2F00 move.l -[A7], D0 0000109A 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 0000109E 588F addq.l A7, 4 000010A0 4A40 tst.w D0 000010A2 6706 beq +0x8 /* 000010AA */ 000010A4 7025 moveq.l D0, 0x25 000010A6 6000 0116 bra +0x118 /* 000011BE */ label000010AA: 000010AA 4267 clr.w -[A7] 000010AC 486D EF18 pea.l [A5 - 0x10E8] 000010B0 3F2D B190 move.w -[A7], [A5 - 0x4E70] 000010B4 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 000010B8 301F move.w D0, [A7]+ 000010BA 4267 clr.w -[A7] 000010BC 486D EF18 pea.l [A5 - 0x10E8] 000010C0 3F2D B190 move.w -[A7], [A5 - 0x4E70] 000010C4 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */ 000010CA 4879 5354 4550 push.l 0x53544550 /* 'STEP' */ 000010D0 4EAD 065A jsr [A5 + 0x65A /* export_199 */] 000010D4 301F move.w D0, [A7]+ 000010D6 3D40 F7CC move.w [A6 - 0x834], D0 000010DA 4A6E F7CC tst.w [A6 - 0x834] 000010DE 6706 beq +0x8 /* 000010E6 */ 000010E0 705A moveq.l D0, 0x5A 000010E2 6000 00DA bra +0xDC /* 000011BE */ label000010E6: 000010E6 4267 clr.w -[A7] 000010E8 486D EF18 pea.l [A5 - 0x10E8] 000010EC 3F2D B190 move.w -[A7], [A5 - 0x4E70] 000010F0 486D EF0E pea.l [A5 - 0x10F2] 000010F4 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 000010F8 301F move.w D0, [A7]+ 000010FA 3D40 F7CC move.w [A6 - 0x834], D0 000010FE 4A6E F7CC tst.w [A6 - 0x834] 00001102 6706 beq +0x8 /* 0000110A */ 00001104 705A moveq.l D0, 0x5A 00001106 6000 00B6 bra +0xB8 /* 000011BE */ label0000110A: 0000110A 7058 moveq.l D0, 0x58 0000110C 3D40 F7DE move.w [A6 - 0x822], D0 00001110 426E F7E0 clr.w [A6 - 0x820] 00001114 3D6D B110 F7E2 move.w [A6 - 0x81E], [A5 - 0x4EF0] 0000111A 41EE F7E4 lea.l A0, [A6 - 0x81C] 0000111E 43ED AB0E lea.l A1, [A5 - 0x54F2] 00001122 20D9 move.l [A0]+, [A1]+ 00001124 20D9 move.l [A0]+, [A1]+ 00001126 4A6D B110 tst.w [A5 - 0x4EF0] 0000112A 673C beq +0x3E /* 00001168 */ 0000112C 42A7 clr.l -[A7] 0000112E AA32 syscall GetGDevice 00001130 205F movea.l A0, [A7]+ 00001132 2D48 F7D2 move.l [A6 - 0x82E], A0 00001136 206E F7D2 movea.l A0, [A6 - 0x82E] 0000113A 2050 movea.l A0, [A0] 0000113C 2D68 0016 F7CE move.l [A6 - 0x832], [A0 + 0x16] 00001142 206E F7CE movea.l A0, [A6 - 0x832] 00001146 2050 movea.l A0, [A0] 00001148 2D68 002A F7D6 move.l [A6 - 0x82A], [A0 + 0x2A] 0000114E 206E F7D6 movea.l A0, [A6 - 0x82A] 00001152 4878 0800 push.l 0x800 00001156 486E F7EC pea.l [A6 - 0x814] 0000115A 2050 movea.l A0, [A0] 0000115C 4868 0008 pea.l [A0 + 0x8] 00001160 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001164 4FEF 000C lea.l A7, [A7 + 0xC] label00001168: 00001168 2D7C 0000 080E FFFC move.l [A6 - 0x4], 0x80E 00001170 4267 clr.w -[A7] 00001172 3F2D EF0E move.w -[A7], [A5 - 0x10F2] 00001176 486E FFFC pea.l [A6 - 0x4] 0000117A 486E F7DE pea.l [A6 - 0x822] 0000117E 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 00001182 301F move.w D0, [A7]+ 00001184 3D40 F7CC move.w [A6 - 0x834], D0 00001188 4A6E F7CC tst.w [A6 - 0x834] 0000118C 6704 beq +0x6 /* 00001192 */ 0000118E 705A moveq.l D0, 0x5A 00001190 602C bra +0x2E /* 000011BE */ label00001192: 00001192 42A7 clr.l -[A7] 00001194 2F2D EF06 move.l -[A7], [A5 - 0x10FA] 00001198 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000119C 205F movea.l A0, [A7]+ 0000119E 2B48 EF14 move.l [A5 - 0x10EC], A0 000011A2 42A7 clr.l -[A7] 000011A4 2F2D EF06 move.l -[A7], [A5 - 0x10FA] 000011A8 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000011AC 205F movea.l A0, [A7]+ 000011AE 2B48 EF10 move.l [A5 - 0x10F0], A0 000011B2 7001 moveq.l D0, 0x01 000011B4 3B40 EF0C move.w [A5 - 0x10F4], D0 000011B8 426D EF0A clr.w [A5 - 0x10F6] 000011BC 7000 moveq.l D0, 0x00 label000011BE: 000011BE 285F movea.l A4, [A7]+ 000011C0 4E5E unlink A6 000011C2 4E75 rts export_442: 000011C4 4E56 FEFE link A6, -0x0102 000011C8 2F0C move.l -[A7], A4 000011CA 286E 000C movea.l A4, [A6 + 0xC] 000011CE 508C addq.l A4, 8 000011D0 4A6D EF0C tst.w [A5 - 0x10F4] 000011D4 6606 bne +0x8 /* 000011DC */ 000011D6 705B moveq.l D0, 0x5B 000011D8 6000 01D8 bra +0x1DA /* 000013B2 */ label000011DC: 000011DC 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */ 000011E0 6602 bne +0x4 /* 000011E4 */ 000011E2 508C addq.l A4, 8 label000011E4: 000011E4 4A54 tst.w [A4] 000011E6 6706 beq +0x8 /* 000011EE */ 000011E8 7013 moveq.l D0, 0x13 000011EA 6000 01C6 bra +0x1C8 /* 000013B2 */ label000011EE: 000011EE 2F2D EF06 move.l -[A7], [A5 - 0x10FA] 000011F2 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 000011F6 588F addq.l A7, 4 000011F8 4A40 tst.w D0 000011FA 6706 beq +0x8 /* 00001202 */ 000011FC 7025 moveq.l D0, 0x25 000011FE 6000 01B2 bra +0x1B4 /* 000013B2 */ label00001202: 00001202 4A6D EF0A tst.w [A5 - 0x10F6] 00001206 6700 0130 beq +0x132 /* 00001338 */ 0000120A 486E FFF2 pea.l [A6 - 0xE] 0000120E A874 syscall GetPort 00001210 2F2D EF10 move.l -[A7], [A5 - 0x10F0] 00001214 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00001218 2F2D EF14 move.l -[A7], [A5 - 0x10EC] 0000121C 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00001220 3F3C 0001 move.w -[A7], 0x1 00001224 486E FF6A pea.l [A6 - 0x96] 00001228 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 0000122C 5C8F addq.l A7, 6 0000122E 3D6D B106 FFDA move.w [A6 - 0x26], [A5 - 0x4EFA] 00001234 41EE FFDC lea.l A0, [A6 - 0x24] 00001238 43ED AB0E lea.l A1, [A5 - 0x54F2] 0000123C 20D9 move.l [A0]+, [A1]+ 0000123E 20D9 move.l [A0]+, [A1]+ 00001240 206D EF10 movea.l A0, [A5 - 0x10F0] 00001244 2D50 FFD6 move.l [A6 - 0x2A], [A0] 00001248 3F3C 0001 move.w -[A7], 0x1 0000124C 486E FFD6 pea.l [A6 - 0x2A] 00001250 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00001254 5C8F addq.l A7, 6 00001256 3F3C 0001 move.w -[A7], 0x1 0000125A 486E FEFE pea.l [A6 - 0x102] 0000125E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00001262 5C8F addq.l A7, 6 00001264 3D6D B106 FFE8 move.w [A6 - 0x18], [A5 - 0x4EFA] 0000126A 41EE FFEA lea.l A0, [A6 - 0x16] 0000126E 43ED AB0E lea.l A1, [A5 - 0x54F2] 00001272 20D9 move.l [A0]+, [A1]+ 00001274 20D9 move.l [A0]+, [A1]+ 00001276 206D EF14 movea.l A0, [A5 - 0x10EC] 0000127A 2D50 FFE4 move.l [A6 - 0x1C], [A0] 0000127E 3F3C 0001 move.w -[A7], 0x1 00001282 486E FFE4 pea.l [A6 - 0x1C] 00001286 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000128A 5C8F addq.l A7, 6 0000128C 486E FF00 pea.l [A6 - 0x100] 00001290 486E FF6C pea.l [A6 - 0x94] 00001294 486D AB0E pea.l [A5 - 0x54F2] 00001298 486D AB0E pea.l [A5 - 0x54F2] 0000129C 3F3C 0002 move.w -[A7], 0x2 000012A0 42A7 clr.l -[A7] 000012A2 A8EC syscall CopyBits 000012A4 3F3C 0001 move.w -[A7], 0x1 000012A8 486E FEFE pea.l [A6 - 0x102] 000012AC 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000012B0 5C8F addq.l A7, 6 000012B2 3F3C 0001 move.w -[A7], 0x1 000012B6 486E FF6A pea.l [A6 - 0x96] 000012BA 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000012BE 5C8F addq.l A7, 6 000012C0 2F2D EF14 move.l -[A7], [A5 - 0x10EC] 000012C4 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 000012C8 2F2D EF10 move.l -[A7], [A5 - 0x10F0] 000012CC 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 000012D0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000012D4 A873 syscall SetPort 000012D6 42A7 clr.l -[A7] 000012D8 3F2D B110 move.w -[A7], [A5 - 0x4EF0] 000012DC 3F2D EF0A move.w -[A7], [A5 - 0x10F6] 000012E0 486D AB0E pea.l [A5 - 0x54F2] 000012E4 2F2D EF10 move.l -[A7], [A5 - 0x10F0] 000012E8 4EBA 507E jsr [PC + 0x507E /* 00006368 */] 000012EC 205F movea.l A0, [A7]+ 000012EE 2D48 FFF6 move.l [A6 - 0xA], A0 000012F2 42A7 clr.l -[A7] 000012F4 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000012F8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000012FC 201F move.l D0, [A7]+ 000012FE 2D40 FFFA move.l [A6 - 0x6], D0 00001302 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001306 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 0000130A 4267 clr.w -[A7] 0000130C 3F2D EF0E move.w -[A7], [A5 - 0x10F2] 00001310 486E FFFA pea.l [A6 - 0x6] 00001314 206E FFF6 movea.l A0, [A6 - 0xA] 00001318 2F10 move.l -[A7], [A0] 0000131A 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 0000131E 301F move.w D0, [A7]+ 00001320 3D40 FFFE move.w [A6 - 0x2], D0 00001324 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001328 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000132C 4A6E FFFE tst.w [A6 - 0x2] 00001330 6706 beq +0x8 /* 00001338 */ 00001332 705A moveq.l D0, 0x5A 00001334 6000 007C bra +0x7E /* 000013B2 */ label00001338: 00001338 4267 clr.w -[A7] 0000133A 3F2D EF0E move.w -[A7], [A5 - 0x10F2] 0000133E 3F3C 0001 move.w -[A7], 0x1 00001342 4878 0002 push.l 0x2 00001346 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 0000134A 301F move.w D0, [A7]+ 0000134C 3D40 FFFE move.w [A6 - 0x2], D0 00001350 4A6E FFFE tst.w [A6 - 0x2] 00001354 6704 beq +0x6 /* 0000135A */ 00001356 705A moveq.l D0, 0x5A 00001358 6058 bra +0x5A /* 000013B2 */ label0000135A: 0000135A 7002 moveq.l D0, 0x02 0000135C 2D40 FFFA move.l [A6 - 0x6], D0 00001360 4267 clr.w -[A7] 00001362 3F2D EF0E move.w -[A7], [A5 - 0x10F2] 00001366 486E FFFA pea.l [A6 - 0x6] 0000136A 486D EF0A pea.l [A5 - 0x10F6] 0000136E 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 00001372 301F move.w D0, [A7]+ 00001374 3D40 FFFE move.w [A6 - 0x2], D0 00001378 4A6E FFFE tst.w [A6 - 0x2] 0000137C 6704 beq +0x6 /* 00001382 */ 0000137E 705A moveq.l D0, 0x5A 00001380 6030 bra +0x32 /* 000013B2 */ label00001382: 00001382 4267 clr.w -[A7] 00001384 3F2D EF0E move.w -[A7], [A5 - 0x10F2] 00001388 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 0000138C 301F move.w D0, [A7]+ 0000138E 3D40 FFFE move.w [A6 - 0x2], D0 00001392 4A6E FFFE tst.w [A6 - 0x2] 00001396 6704 beq +0x6 /* 0000139C */ 00001398 705C moveq.l D0, 0x5C 0000139A 6016 bra +0x18 /* 000013B2 */ label0000139C: 0000139C 2F2D EF14 move.l -[A7], [A5 - 0x10EC] 000013A0 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000013A4 2F2D EF10 move.l -[A7], [A5 - 0x10F0] 000013A8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000013AC 426D EF0C clr.w [A5 - 0x10F4] 000013B0 7000 moveq.l D0, 0x00 label000013B2: 000013B2 285F movea.l A4, [A7]+ 000013B4 4E5E unlink A6 000013B6 4E75 rts fn000013B8: 000013B8 4E56 FEFE link A6, -0x0102 000013BC 2F2D EF06 move.l -[A7], [A5 - 0x10FA] 000013C0 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 000013C4 588F addq.l A7, 4 000013C6 4A40 tst.w D0 000013C8 6706 beq +0x8 /* 000013D0 */ 000013CA 7025 moveq.l D0, 0x25 000013CC 6000 018A bra +0x18C /* 00001558 */ label000013D0: 000013D0 486E FFF2 pea.l [A6 - 0xE] 000013D4 A874 syscall GetPort 000013D6 3F3C 0001 move.w -[A7], 0x1 000013DA 486E FF6A pea.l [A6 - 0x96] 000013DE 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000013E2 5C8F addq.l A7, 6 000013E4 3F3C 0001 move.w -[A7], 0x1 000013E8 486E FEFE pea.l [A6 - 0x102] 000013EC 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000013F0 5C8F addq.l A7, 6 000013F2 3D6D B106 FFE8 move.w [A6 - 0x18], [A5 - 0x4EFA] 000013F8 41EE FFEA lea.l A0, [A6 - 0x16] 000013FC 43ED AB0E lea.l A1, [A5 - 0x54F2] 00001400 20D9 move.l [A0]+, [A1]+ 00001402 20D9 move.l [A0]+, [A1]+ 00001404 2D6D B132 FFE4 move.l [A6 - 0x1C], [A5 - 0x4ECE] 0000140A 3F3C 0001 move.w -[A7], 0x1 0000140E 486E FFE4 pea.l [A6 - 0x1C] 00001412 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00001416 5C8F addq.l A7, 6 00001418 486E FF6C pea.l [A6 - 0x94] 0000141C 486E FF00 pea.l [A6 - 0x100] 00001420 486D AB0E pea.l [A5 - 0x54F2] 00001424 486D AB0E pea.l [A5 - 0x54F2] 00001428 4267 clr.w -[A7] 0000142A 42A7 clr.l -[A7] 0000142C A8EC syscall CopyBits 0000142E 526D EF0A addq.w [A5 - 0x10F6], 1 00001432 0C6D 0001 EF0A cmpi.w [A5 - 0x10F6], 0x1 00001438 662E bne +0x30 /* 00001468 */ 0000143A 206D EF10 movea.l A0, [A5 - 0x10F0] 0000143E 2F2D EF06 move.l -[A7], [A5 - 0x10FA] 00001442 2F10 move.l -[A7], [A0] 00001444 2F2D B132 move.l -[A7], [A5 - 0x4ECE] 00001448 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000144C 4FEF 000C lea.l A7, [A7 + 0xC] 00001450 206D EF14 movea.l A0, [A5 - 0x10EC] 00001454 2F2D EF06 move.l -[A7], [A5 - 0x10FA] 00001458 2F10 move.l -[A7], [A0] 0000145A 2F2D B132 move.l -[A7], [A5 - 0x4ECE] 0000145E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001462 4FEF 000C lea.l A7, [A7 + 0xC] 00001466 6056 bra +0x58 /* 000014BE */ label00001468: 00001468 2F2D EF10 move.l -[A7], [A5 - 0x10F0] 0000146C 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00001470 486E FF6A pea.l [A6 - 0x96] 00001474 A873 syscall SetPort 00001476 3D6D B106 FFDA move.w [A6 - 0x26], [A5 - 0x4EFA] 0000147C 41EE FFDC lea.l A0, [A6 - 0x24] 00001480 43ED AB0E lea.l A1, [A5 - 0x54F2] 00001484 20D9 move.l [A0]+, [A1]+ 00001486 20D9 move.l [A0]+, [A1]+ 00001488 206D EF10 movea.l A0, [A5 - 0x10F0] 0000148C 2D50 FFD6 move.l [A6 - 0x2A], [A0] 00001490 3F3C 0001 move.w -[A7], 0x1 00001494 486E FFD6 pea.l [A6 - 0x2A] 00001498 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000149C 5C8F addq.l A7, 6 0000149E 486E FF00 pea.l [A6 - 0x100] 000014A2 486E FF6C pea.l [A6 - 0x94] 000014A6 486D AB0E pea.l [A5 - 0x54F2] 000014AA 486D AB0E pea.l [A5 - 0x54F2] 000014AE 3F3C 0002 move.w -[A7], 0x2 000014B2 42A7 clr.l -[A7] 000014B4 A8EC syscall CopyBits 000014B6 2F2D EF10 move.l -[A7], [A5 - 0x10F0] 000014BA 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] label000014BE: 000014BE 3F3C 0001 move.w -[A7], 0x1 000014C2 486E FEFE pea.l [A6 - 0x102] 000014C6 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000014CA 5C8F addq.l A7, 6 000014CC 3F3C 0001 move.w -[A7], 0x1 000014D0 486E FF6A pea.l [A6 - 0x96] 000014D4 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000014D8 5C8F addq.l A7, 6 000014DA 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000014DE A873 syscall SetPort 000014E0 42A7 clr.l -[A7] 000014E2 3F2D B110 move.w -[A7], [A5 - 0x4EF0] 000014E6 3F2D EF0A move.w -[A7], [A5 - 0x10F6] 000014EA 486D AB0E pea.l [A5 - 0x54F2] 000014EE 2F2D EF10 move.l -[A7], [A5 - 0x10F0] 000014F2 4EBA 4E74 jsr [PC + 0x4E74 /* 00006368 */] 000014F6 205F movea.l A0, [A7]+ 000014F8 2D48 FFF6 move.l [A6 - 0xA], A0 000014FC 42A7 clr.l -[A7] 000014FE 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001502 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001506 201F move.l D0, [A7]+ 00001508 2D40 FFFC move.l [A6 - 0x4], D0 0000150C 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001510 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00001514 4267 clr.w -[A7] 00001516 3F2D EF0E move.w -[A7], [A5 - 0x10F2] 0000151A 486E FFFC pea.l [A6 - 0x4] 0000151E 206E FFF6 movea.l A0, [A6 - 0xA] 00001522 2F10 move.l -[A7], [A0] 00001524 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 00001528 301F move.w D0, [A7]+ 0000152A 3D40 FFFA move.w [A6 - 0x6], D0 0000152E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001532 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001536 4A6E FFFA tst.w [A6 - 0x6] 0000153A 6704 beq +0x6 /* 00001540 */ 0000153C 705A moveq.l D0, 0x5A 0000153E 6018 bra +0x1A /* 00001558 */ label00001540: 00001540 206D EF10 movea.l A0, [A5 - 0x10F0] 00001544 2F2D EF06 move.l -[A7], [A5 - 0x10FA] 00001548 2F10 move.l -[A7], [A0] 0000154A 2F2D B132 move.l -[A7], [A5 - 0x4ECE] 0000154E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001552 4FEF 000C lea.l A7, [A7 + 0xC] 00001556 7000 moveq.l D0, 0x00 label00001558: 00001558 4E5E unlink A6 0000155A 4E75 rts export_450: 0000155C 4E56 F5CC link A6, -0x0A34 00001560 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001564 286E 000C movea.l A4, [A6 + 0xC] 00001568 508C addq.l A4, 8 0000156A 4A6D EF0C tst.w [A5 - 0x10F4] 0000156E 6706 beq +0x8 /* 00001576 */ 00001570 7059 moveq.l D0, 0x59 00001572 6000 052A bra +0x52C /* 00001A9E */ label00001576: 00001576 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */ 0000157A 6602 bne +0x4 /* 0000157E */ 0000157C 508C addq.l A4, 8 label0000157E: 0000157E 486E F6FC pea.l [A6 - 0x904] 00001582 486E F5DA pea.l [A6 - 0xA26] 00001586 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000158A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000158E 2F0C move.l -[A7], A4 00001590 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001594 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00001598 4FEF 0018 lea.l A7, [A7 + 0x18] 0000159C 3C00 move.w D6, D0 0000159E 4A46 tst.w D6 000015A0 6706 beq +0x8 /* 000015A8 */ 000015A2 3006 move.w D0, D6 000015A4 6000 04F8 bra +0x4FA /* 00001A9E */ label000015A8: 000015A8 486E F5F0 pea.l [A6 - 0xA10] 000015AC 2F2E F6FC move.l -[A7], [A6 - 0x904] 000015B0 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000015B4 508F addq.l A7, 8 000015B6 2F2E F6FC move.l -[A7], [A6 - 0x904] 000015BA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000015BE 302E F5DA move.w D0, [A6 - 0xA26] 000015C2 48C0 ext.l D0 000015C4 E780 asl D0, 3 000015C6 D9C0 add.l A4, D0 000015C8 7A01 moveq.l D5, 0x01 000015CA 426E F5CE clr.w [A6 - 0xA32] 000015CE 426E F5D2 clr.w [A6 - 0xA2E] 000015D2 426E F5D0 clr.w [A6 - 0xA30] 000015D6 426E F5D6 clr.w [A6 - 0xA2A] 000015DA 7001 moveq.l D0, 0x01 000015DC 2D40 F5E4 move.l [A6 - 0xA1C], D0 000015E0 426E F5D4 clr.w [A6 - 0xA2C] label000015E4: 000015E4 3014 move.w D0, [A4] 000015E6 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000015EA 0007 001E ori.b D7, 0x1E 000015EE 0000 0020 ori.b D0, 0x20 /* ' ' */ 000015F2 2B6C 0048 271D move.l [A5 + 0x271D], [A4 + 0x48] 000015F8 00BC 2B20 00C4 2B5D 00CA ori.l 0x2B5D00CA, 0x2B2000C4 00001602 2B6E 00EC 2B35 move.l [A5 + 0x2B35], [A6 + 0xEC] 00001608 0100 btst D0, D0 0000160A 7A00 moveq.l D5, 0x00 0000160C 6000 0100 bra +0x102 /* 0000170E */ 00001610 508C addq.l A4, 8 00001612 7001 moveq.l D0, 0x01 00001614 3D40 F5D2 move.w [A6 - 0xA2E], D0 00001618 0C54 07DA cmpi.w [A4], 0x7DA 0000161C 6606 bne +0x8 /* 00001624 */ 0000161E 508C addq.l A4, 8 00001620 6000 00EC bra +0xEE /* 0000170E */ label00001624: 00001624 0C54 0BD9 cmpi.w [A4], 0xBD9 00001628 660C bne +0xE /* 00001636 */ 0000162A 508C addq.l A4, 8 0000162C 7001 moveq.l D0, 0x01 0000162E 3D40 F5D0 move.w [A6 - 0xA30], D0 00001632 6000 00DA bra +0xDC /* 0000170E */ label00001636: 00001636 7002 moveq.l D0, 0x02 00001638 6000 0464 bra +0x466 /* 00001A9E */ 0000163C 508C addq.l A4, 8 0000163E 0C54 2B25 cmpi.w [A4], 0x2B25 /* '+%' */ 00001642 660C bne +0xE /* 00001650 */ 00001644 508C addq.l A4, 8 00001646 7001 moveq.l D0, 0x01 00001648 3D40 F5D4 move.w [A6 - 0xA2C], D0 0000164C 6000 00C0 bra +0xC2 /* 0000170E */ label00001650: 00001650 486E F6FC pea.l [A6 - 0x904] 00001654 486E F5DA pea.l [A6 - 0xA26] 00001658 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000165C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001660 2F0C move.l -[A7], A4 00001662 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001666 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 0000166A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000166E 3C00 move.w D6, D0 00001670 4A46 tst.w D6 00001672 6706 beq +0x8 /* 0000167A */ 00001674 3006 move.w D0, D6 00001676 6000 0426 bra +0x428 /* 00001A9E */ label0000167A: 0000167A 486E F5E4 pea.l [A6 - 0xA1C] 0000167E 2F2E F6FC move.l -[A7], [A6 - 0x904] 00001682 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00001686 508F addq.l A7, 8 00001688 3C00 move.w D6, D0 0000168A 2F2E F6FC move.l -[A7], [A6 - 0x904] 0000168E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001692 4A46 tst.w D6 00001694 6706 beq +0x8 /* 0000169C */ 00001696 3006 move.w D0, D6 00001698 6000 0404 bra +0x406 /* 00001A9E */ label0000169C: 0000169C 302E F5DA move.w D0, [A6 - 0xA26] 000016A0 48C0 ext.l D0 000016A2 E780 asl D0, 3 000016A4 D9C0 add.l A4, D0 000016A6 0C54 2B68 cmpi.w [A4], 0x2B68 /* '+h' */ 000016AA 6600 0062 bne +0x64 /* 0000170E */ 000016AE 508C addq.l A4, 8 000016B0 6000 005C bra +0x5E /* 0000170E */ 000016B4 508C addq.l A4, 8 000016B6 7006 moveq.l D0, 0x06 000016B8 3D40 F5D6 move.w [A6 - 0xA2A], D0 000016BC 6000 0050 bra +0x52 /* 0000170E */ 000016C0 508C addq.l A4, 8 000016C2 700C moveq.l D0, 0x0C 000016C4 3D40 F5D6 move.w [A6 - 0xA2A], D0 000016C8 6044 bra +0x46 /* 0000170E */ 000016CA 508C addq.l A4, 8 000016CC 0C54 2B20 cmpi.w [A4], 0x2B20 /* '+ ' */ 000016D0 6608 bne +0xA /* 000016DA */ 000016D2 508C addq.l A4, 8 000016D4 426E F5D6 clr.w [A6 - 0xA2A] 000016D8 6034 bra +0x36 /* 0000170E */ label000016DA: 000016DA 0C54 2B5D cmpi.w [A4], 0x2B5D /* '+]' */ 000016DE 660A bne +0xC /* 000016EA */ 000016E0 508C addq.l A4, 8 000016E2 7012 moveq.l D0, 0x12 000016E4 3D40 F5D6 move.w [A6 - 0xA2A], D0 000016E8 6024 bra +0x26 /* 0000170E */ label000016EA: 000016EA 7002 moveq.l D0, 0x02 000016EC 6000 03B0 bra +0x3B2 /* 00001A9E */ 000016F0 508C addq.l A4, 8 000016F2 0C54 2B4C cmpi.w [A4], 0x2B4C /* '+L' */ 000016F6 6706 beq +0x8 /* 000016FE */ 000016F8 7002 moveq.l D0, 0x02 000016FA 6000 03A2 bra +0x3A4 /* 00001A9E */ label000016FE: 000016FE 508C addq.l A4, 8 00001700 7001 moveq.l D0, 0x01 00001702 3D40 F5CE move.w [A6 - 0xA32], D0 00001706 6006 bra +0x8 /* 0000170E */ 00001708 7002 moveq.l D0, 0x02 0000170A 6000 0392 bra +0x394 /* 00001A9E */ label0000170E: 0000170E 4A45 tst.w D5 00001710 6600 FED2 bne -0x12C /* 000015E4 */ 00001714 4267 clr.w -[A7] 00001716 486E F5F0 pea.l [A6 - 0xA10] 0000171A 3F2D B190 move.w -[A7], [A5 - 0x4E70] 0000171E 486E F5D8 pea.l [A6 - 0xA28] 00001722 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 00001726 301F move.w D0, [A7]+ 00001728 3C00 move.w D6, D0 0000172A 4A46 tst.w D6 0000172C 671A beq +0x1C /* 00001748 */ 0000172E 4267 clr.w -[A7] 00001730 486E F5F0 pea.l [A6 - 0xA10] 00001734 206D B334 movea.l A0, [A5 - 0x4CCC] 00001738 3F28 0002 move.w -[A7], [A0 + 0x2] 0000173C 486E F5D8 pea.l [A6 - 0xA28] 00001740 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 00001744 301F move.w D0, [A7]+ 00001746 3C00 move.w D6, D0 label00001748: 00001748 4A46 tst.w D6 0000174A 6716 beq +0x18 /* 00001762 */ 0000174C 4267 clr.w -[A7] 0000174E 486E F5F0 pea.l [A6 - 0xA10] 00001752 3F2D B18E move.w -[A7], [A5 - 0x4E72] 00001756 486E F5D8 pea.l [A6 - 0xA28] 0000175A 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 0000175E 301F move.w D0, [A7]+ 00001760 3C00 move.w D6, D0 label00001762: 00001762 4A46 tst.w D6 00001764 6706 beq +0x8 /* 0000176C */ 00001766 705A moveq.l D0, 0x5A 00001768 6000 0334 bra +0x336 /* 00001A9E */ label0000176C: 0000176C 4267 clr.w -[A7] 0000176E 3F2E F5D8 move.w -[A7], [A6 - 0xA28] 00001772 486E F5E8 pea.l [A6 - 0xA18] 00001776 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 0000177A 301F move.w D0, [A7]+ 0000177C 3C00 move.w D6, D0 0000177E 4A46 tst.w D6 00001780 6712 beq +0x14 /* 00001794 */ 00001782 4267 clr.w -[A7] 00001784 3F2E F5D8 move.w -[A7], [A6 - 0xA28] 00001788 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 0000178C 301F move.w D0, [A7]+ 0000178E 705A moveq.l D0, 0x5A 00001790 6000 030C bra +0x30E /* 00001A9E */ label00001794: 00001794 2D7C 0000 080E F5EC move.l [A6 - 0xA14], 0x80E 0000179C 4267 clr.w -[A7] 0000179E 3F2E F5D8 move.w -[A7], [A6 - 0xA28] 000017A2 486E F5EC pea.l [A6 - 0xA14] 000017A6 486E F7F2 pea.l [A6 - 0x80E] 000017AA 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 000017AE 301F move.w D0, [A7]+ 000017B0 3C00 move.w D6, D0 000017B2 4A46 tst.w D6 000017B4 6608 bne +0xA /* 000017BE */ 000017B6 0C6E 0058 F7F2 cmpi.w [A6 - 0x80E], 0x58 /* 'X' */ 000017BC 6712 beq +0x14 /* 000017D0 */ label000017BE: 000017BE 4267 clr.w -[A7] 000017C0 3F2E F5D8 move.w -[A7], [A6 - 0xA28] 000017C4 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 000017C8 301F move.w D0, [A7]+ 000017CA 705A moveq.l D0, 0x5A 000017CC 6000 02D0 bra +0x2D2 /* 00001A9E */ label000017D0: 000017D0 202E F5E8 move.l D0, [A6 - 0xA18] 000017D4 0680 FFFF F7F2 addi.l D0, 0xFFFFF7F2 000017DA 2D40 F5EC move.l [A6 - 0xA14], D0 000017DE 42A7 clr.l -[A7] 000017E0 2F2E F5EC move.l -[A7], [A6 - 0xA14] 000017E4 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000017E8 205F movea.l A0, [A7]+ 000017EA 2D48 F6F8 move.l [A6 - 0x908], A0 000017EE 2F2E F6F8 move.l -[A7], [A6 - 0x908] 000017F2 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000017F6 4267 clr.w -[A7] 000017F8 3F2E F5D8 move.w -[A7], [A6 - 0xA28] 000017FC 486E F5EC pea.l [A6 - 0xA14] 00001800 206E F6F8 movea.l A0, [A6 - 0x908] 00001804 2F10 move.l -[A7], [A0] 00001806 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 0000180A 301F move.w D0, [A7]+ 0000180C 3C00 move.w D6, D0 0000180E 4A46 tst.w D6 00001810 671A beq +0x1C /* 0000182C */ 00001812 2F2E F6F8 move.l -[A7], [A6 - 0x908] 00001816 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000181A 4267 clr.w -[A7] 0000181C 3F2E F5D8 move.w -[A7], [A6 - 0xA28] 00001820 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 00001824 301F move.w D0, [A7]+ 00001826 705A moveq.l D0, 0x5A 00001828 6000 0274 bra +0x276 /* 00001A9E */ label0000182C: 0000182C 4267 clr.w -[A7] 0000182E 3F2E F5D8 move.w -[A7], [A6 - 0xA28] 00001832 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 00001836 301F move.w D0, [A7]+ 00001838 3C00 move.w D6, D0 0000183A 4A46 tst.w D6 0000183C 670E beq +0x10 /* 0000184C */ 0000183E 2F2E F6F8 move.l -[A7], [A6 - 0x908] 00001842 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001846 705C moveq.l D0, 0x5C 00001848 6000 0254 bra +0x256 /* 00001A9E */ label0000184C: 0000184C 302D B110 move.w D0, [A5 - 0x4EF0] 00001850 B06E F7F6 cmp.w D0, [A6 - 0x80A] 00001854 670E beq +0x10 /* 00001864 */ 00001856 2F2E F6F8 move.l -[A7], [A6 - 0x908] 0000185A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000185E 7063 moveq.l D0, 0x63 00001860 6000 023C bra +0x23E /* 00001A9E */ label00001864: 00001864 302D AB14 move.w D0, [A5 - 0x54EC] 00001868 906D AB10 sub.w D0, [A5 - 0x54F0] 0000186C 322E F7FE move.w D1, [A6 - 0x802] 00001870 926E F7FA sub.w D1, [A6 - 0x806] 00001874 B041 cmp.w D0, D1 00001876 6D14 blt +0x16 /* 0000188C */ 00001878 302D AB12 move.w D0, [A5 - 0x54EE] 0000187C 906D AB0E sub.w D0, [A5 - 0x54F2] 00001880 322E F7FC move.w D1, [A6 - 0x804] 00001884 926E F7F8 sub.w D1, [A6 - 0x808] 00001888 B041 cmp.w D0, D1 0000188A 6C0E bge +0x10 /* 0000189A */ label0000188C: 0000188C 2F2E F6F8 move.l -[A7], [A6 - 0x908] 00001890 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001894 7064 moveq.l D0, 0x64 00001896 6000 0206 bra +0x208 /* 00001A9E */ label0000189A: 0000189A 4A6E F5CE tst.w [A6 - 0xA32] 0000189E 665E bne +0x60 /* 000018FE */ 000018A0 486E F7E0 pea.l [A6 - 0x820] 000018A4 A874 syscall GetPort 000018A6 3F3C 0001 move.w -[A7], 0x1 000018AA 486E F76C pea.l [A6 - 0x894] 000018AE 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000018B2 5C8F addq.l A7, 6 000018B4 3F3C 0001 move.w -[A7], 0x1 000018B8 486E F700 pea.l [A6 - 0x900] 000018BC 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000018C0 5C8F addq.l A7, 6 000018C2 3D6D B106 F7E8 move.w [A6 - 0x818], [A5 - 0x4EFA] 000018C8 41EE F7EA lea.l A0, [A6 - 0x816] 000018CC 43ED AB0E lea.l A1, [A5 - 0x54F2] 000018D0 20D9 move.l [A0]+, [A1]+ 000018D2 20D9 move.l [A0]+, [A1]+ 000018D4 2D6D B132 F7E4 move.l [A6 - 0x81C], [A5 - 0x4ECE] 000018DA 3F3C 0001 move.w -[A7], 0x1 000018DE 486E F7E4 pea.l [A6 - 0x81C] 000018E2 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000018E6 5C8F addq.l A7, 6 000018E8 486E F76E pea.l [A6 - 0x892] 000018EC 486E F702 pea.l [A6 - 0x8FE] 000018F0 486E F7EA pea.l [A6 - 0x816] 000018F4 486E F7EA pea.l [A6 - 0x816] 000018F8 4267 clr.w -[A7] 000018FA 42A7 clr.l -[A7] 000018FC A8EC syscall CopyBits label000018FE: 000018FE 4A6D B110 tst.w [A5 - 0x4EF0] 00001902 6734 beq +0x36 /* 00001938 */ 00001904 42A7 clr.l -[A7] 00001906 AA32 syscall GetGDevice 00001908 205F movea.l A0, [A7]+ 0000190A 2D48 F7DC move.l [A6 - 0x824], A0 0000190E 206E F7DC movea.l A0, [A6 - 0x824] 00001912 2050 movea.l A0, [A0] 00001914 2D68 0016 F7D8 move.l [A6 - 0x828], [A0 + 0x16] 0000191A 206E F7D8 movea.l A0, [A6 - 0x828] 0000191E 2050 movea.l A0, [A0] 00001920 2D68 002A F6F4 move.l [A6 - 0x90C], [A0 + 0x2A] 00001926 2D6E F6F4 F6F0 move.l [A6 - 0x910], [A6 - 0x90C] 0000192C 4267 clr.w -[A7] 0000192E 486E F6F0 pea.l [A6 - 0x910] 00001932 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00001936 301F move.w D0, [A7]+ label00001938: 00001938 42AE F5DC clr.l [A6 - 0xA24] 0000193C 7001 moveq.l D0, 0x01 0000193E 3D40 F5CC move.w [A6 - 0xA34], D0 00001942 7C00 moveq.l D6, 0x00 00001944 206E F6F8 movea.l A0, [A6 - 0x908] 00001948 2650 movea.l A3, [A0] 0000194A 4A6E F7F4 tst.w [A6 - 0x80C] 0000194E 6F00 00BE ble +0xC0 /* 00001A0E */ 00001952 6000 00AA bra +0xAC /* 000019FE */ label00001956: 00001956 53AE F5E4 subq.l [A6 - 0xA1C], 1 0000195A 7E00 moveq.l D7, 0x00 0000195C 6000 0098 bra +0x9A /* 000019F6 */ label00001960: 00001960 A852 syscall HideCursor 00001962 4A6E F5CC tst.w [A6 - 0xA34] 00001966 6730 beq +0x32 /* 00001998 */ 00001968 42A7 clr.l -[A7] 0000196A 3F2D B110 move.w -[A7], [A5 - 0x4EF0] 0000196E 2F0B move.l -[A7], A3 00001970 4267 clr.w -[A7] 00001972 486E F7F8 pea.l [A6 - 0x808] 00001976 4EBA 4AB0 jsr [PC + 0x4AB0 /* 00006428 */] 0000197A 201F move.l D0, [A7]+ 0000197C 2D40 F5DC move.l [A6 - 0xA24], D0 00001980 4A6D B110 tst.w [A5 - 0x4EF0] 00001984 670C beq +0xE /* 00001992 */ 00001986 4267 clr.w -[A7] 00001988 3F3C 00FF move.w -[A7], 0xFF 0000198C 486E F800 pea.l [A6 - 0x800] 00001990 AA3F syscall SetEntries label00001992: 00001992 426E F5CC clr.w [A6 - 0xA34] 00001996 601E bra +0x20 /* 000019B6 */ label00001998: 00001998 42A7 clr.l -[A7] 0000199A 3F2D B110 move.w -[A7], [A5 - 0x4EF0] 0000199E 2F0B move.l -[A7], A3 000019A0 3F3C 0001 move.w -[A7], 0x1 000019A4 486E F7F8 pea.l [A6 - 0x808] 000019A8 4EBA 4A7E jsr [PC + 0x4A7E /* 00006428 */] 000019AC 201F move.l D0, [A7]+ 000019AE 2D40 F5EC move.l [A6 - 0xA14], D0 000019B2 D7EE F5EC add.l A3, [A6 - 0xA14] label000019B6: 000019B6 A853 syscall ShowCursor 000019B8 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 000019BC 3C00 move.w D6, D0 000019BE 4A46 tst.w D6 000019C0 6600 004C bne +0x4E /* 00001A0E */ 000019C4 4A6E F5D2 tst.w [A6 - 0xA2E] 000019C8 6708 beq +0xA /* 000019D2 */ 000019CA 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000019CE 4A40 tst.w D0 000019D0 663C bne +0x3E /* 00001A0E */ label000019D2: 000019D2 4A6E F5D6 tst.w [A6 - 0xA2A] 000019D6 670E beq +0x10 /* 000019E6 */ 000019D8 306E F5D6 movea.w A0, [A6 - 0xA2A] 000019DC 2F08 move.l -[A7], A0 000019DE 486E F5E0 pea.l [A6 - 0xA20] 000019E2 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] label000019E6: 000019E6 4A47 tst.w D7 000019E8 660A bne +0xC /* 000019F4 */ 000019EA 206E F6F8 movea.l A0, [A6 - 0x908] 000019EE 2650 movea.l A3, [A0] 000019F0 D7EE F5DC add.l A3, [A6 - 0xA24] label000019F4: 000019F4 5247 addq.w D7, 1 label000019F6: 000019F6 BE6E F7F4 cmp.w D7, [A6 - 0x80C] 000019FA 6D00 FF64 blt -0x9A /* 00001960 */ label000019FE: 000019FE 4A6E F5D4 tst.w [A6 - 0xA2C] 00001A02 6600 FF52 bne -0xAC /* 00001956 */ 00001A06 4AAE F5E4 tst.l [A6 - 0xA1C] 00001A0A 6E00 FF4A bgt -0xB4 /* 00001956 */ label00001A0E: 00001A0E 3F3C FFF9 move.w -[A7], 0xFFF9 00001A12 4267 clr.w -[A7] 00001A14 4EAD 053A jsr [A5 + 0x53A /* export_163 */] 00001A18 4A6E F5D0 tst.w [A6 - 0xA30] 00001A1C 670A beq +0xC /* 00001A28 */ 00001A1E 3F3C FFFF move.w -[A7], 0xFFFF 00001A22 4267 clr.w -[A7] 00001A24 4EAD 053A jsr [A5 + 0x53A /* export_163 */] label00001A28: 00001A28 4A6E F5CE tst.w [A6 - 0xA32] 00001A2C 6658 bne +0x5A /* 00001A86 */ 00001A2E 4A6D B110 tst.w [A5 - 0x4EF0] 00001A32 671A beq +0x1C /* 00001A4E */ 00001A34 2F2E F6F0 move.l -[A7], [A6 - 0x910] 00001A38 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00001A3C 206E F6F0 movea.l A0, [A6 - 0x910] 00001A40 4267 clr.w -[A7] 00001A42 3F3C 00FF move.w -[A7], 0xFF 00001A46 2050 movea.l A0, [A0] 00001A48 4868 0008 pea.l [A0 + 0x8] 00001A4C AA3F syscall SetEntries label00001A4E: 00001A4E 486E F702 pea.l [A6 - 0x8FE] 00001A52 486E F76E pea.l [A6 - 0x892] 00001A56 486E F7EA pea.l [A6 - 0x816] 00001A5A 486E F7EA pea.l [A6 - 0x816] 00001A5E 4267 clr.w -[A7] 00001A60 42A7 clr.l -[A7] 00001A62 A8EC syscall CopyBits 00001A64 3F3C 0001 move.w -[A7], 0x1 00001A68 486E F700 pea.l [A6 - 0x900] 00001A6C 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00001A70 5C8F addq.l A7, 6 00001A72 3F3C 0001 move.w -[A7], 0x1 00001A76 486E F76C pea.l [A6 - 0x894] 00001A7A 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00001A7E 5C8F addq.l A7, 6 00001A80 2F2E F7E0 move.l -[A7], [A6 - 0x820] 00001A84 A873 syscall SetPort label00001A86: 00001A86 4A6D B110 tst.w [A5 - 0x4EF0] 00001A8A 6708 beq +0xA /* 00001A94 */ 00001A8C 2F2E F6F0 move.l -[A7], [A6 - 0x910] 00001A90 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label00001A94: 00001A94 2F2E F6F8 move.l -[A7], [A6 - 0x908] 00001A98 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001A9C 3006 move.w D0, D6 label00001A9E: 00001A9E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001AA2 4E5E unlink A6 00001AA4 4E75 rts export_453: 00001AA6 4E56 FF46 link A6, -0x00BA 00001AAA 48E7 0108 movem.l -[A7], D7,A4 00001AAE 286E 000C movea.l A4, [A6 + 0xC] 00001AB2 508C addq.l A4, 8 00001AB4 2D4C FFF4 move.l [A6 - 0xC], A4 00001AB8 486E FFFC pea.l [A6 - 0x4] 00001ABC 486E FF46 pea.l [A6 - 0xBA] 00001AC0 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001AC4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001AC8 2F0C move.l -[A7], A4 00001ACA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001ACE 4EAD 0C8A jsr [A5 + 0xC8A /* export_397 */] 00001AD2 4FEF 0018 lea.l A7, [A7 + 0x18] 00001AD6 3E00 move.w D7, D0 00001AD8 4A47 tst.w D7 00001ADA 6706 beq +0x8 /* 00001AE2 */ 00001ADC 3007 move.w D0, D7 00001ADE 6000 00D6 bra +0xD8 /* 00001BB6 */ label00001AE2: 00001AE2 302E FF46 move.w D0, [A6 - 0xBA] 00001AE6 48C0 ext.l D0 00001AE8 E780 asl D0, 3 00001AEA D9C0 add.l A4, D0 00001AEC 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */ 00001AF0 670E beq +0x10 /* 00001B00 */ 00001AF2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001AF6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001AFA 7007 moveq.l D0, 0x07 00001AFC 6000 00B8 bra +0xBA /* 00001BB6 */ label00001B00: 00001B00 508C addq.l A4, 8 00001B02 486E FF48 pea.l [A6 - 0xB8] 00001B06 486E FF4A pea.l [A6 - 0xB6] 00001B0A 2F0C move.l -[A7], A4 00001B0C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B10 4EBA 00AC jsr [PC + 0xAC /* 00001BBE */] 00001B14 4FEF 0010 lea.l A7, [A7 + 0x10] 00001B18 3E00 move.w D7, D0 00001B1A 4A47 tst.w D7 00001B1C 670E beq +0x10 /* 00001B2C */ 00001B1E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001B22 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001B26 3007 move.w D0, D7 00001B28 6000 008C bra +0x8E /* 00001BB6 */ label00001B2C: 00001B2C 42A7 clr.l -[A7] 00001B2E 42A7 clr.l -[A7] 00001B30 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00001B34 205F movea.l A0, [A7]+ 00001B36 2D48 FFF8 move.l [A6 - 0x8], A0 00001B3A 3F2E FF48 move.w -[A7], [A6 - 0xB8] 00001B3E 3F2E FF4A move.w -[A7], [A6 - 0xB6] 00001B42 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001B46 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001B4A 4EBA 0132 jsr [PC + 0x132 /* 00001C7E */] 00001B4E 4FEF 000C lea.l A7, [A7 + 0xC] 00001B52 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001B56 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001B5A 42A7 clr.l -[A7] 00001B5C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001B60 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001B64 201F move.l D0, [A7]+ 00001B66 4A80 tst.l D0 00001B68 660C bne +0xE /* 00001B76 */ 00001B6A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001B6E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001B72 7000 moveq.l D0, 0x00 00001B74 6040 bra +0x42 /* 00001BB6 */ label00001B76: 00001B76 4267 clr.w -[A7] 00001B78 486E FF4C pea.l [A6 - 0xB4] 00001B7C 486E FF46 pea.l [A6 - 0xBA] 00001B80 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001B84 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B88 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001B8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B90 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */] 00001B94 4FEF 001A lea.l A7, [A7 + 0x1A] 00001B98 3E00 move.w D7, D0 00001B9A 4A47 tst.w D7 00001B9C 6704 beq +0x6 /* 00001BA2 */ 00001B9E 3007 move.w D0, D7 00001BA0 6014 bra +0x16 /* 00001BB6 */ label00001BA2: 00001BA2 3F3C 2719 move.w -[A7], 0x2719 00001BA6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001BAA 486E FF4C pea.l [A6 - 0xB4] 00001BAE 4EAD 0A9A jsr [A5 + 0xA9A /* export_335 */] 00001BB2 4FEF 000A lea.l A7, [A7 + 0xA] label00001BB6: 00001BB6 4CDF 1080 movem.l D7,A4, [A7]+ 00001BBA 4E5E unlink A6 00001BBC 4E75 rts fn00001BBE: 00001BBE 4E56 FFF6 link A6, -0x000A 00001BC2 2F0C move.l -[A7], A4 00001BC4 286E 000C movea.l A4, [A6 + 0xC] 00001BC8 206E 0014 movea.l A0, [A6 + 0x14] 00001BCC 4250 clr.w [A0] 00001BCE 206E 0010 movea.l A0, [A6 + 0x10] 00001BD2 4250 clr.w [A0] 00001BD4 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10] label00001BDA: 00001BDA 41ED F33A lea.l A0, [A5 - 0xCC6] 00001BDE 2D48 FFF6 move.l [A6 - 0xA], A0 00001BE2 426E FFFA clr.w [A6 - 0x6] 00001BE6 6048 bra +0x4A /* 00001C30 */ label00001BE8: 00001BE8 206E FFF6 movea.l A0, [A6 - 0xA] 00001BEC 4A68 0002 tst.w [A0 + 0x2] 00001BF0 6726 beq +0x28 /* 00001C18 */ 00001BF2 206E FFF6 movea.l A0, [A6 - 0xA] 00001BF6 3010 move.w D0, [A0] 00001BF8 B054 cmp.w D0, [A4] 00001BFA 6630 bne +0x32 /* 00001C2C */ 00001BFC 206E FFF6 movea.l A0, [A6 - 0xA] 00001C00 3028 0002 move.w D0, [A0 + 0x2] 00001C04 B06C 0008 cmp.w D0, [A4 + 0x8] 00001C08 6622 bne +0x24 /* 00001C2C */ 00001C0A 206E FFF6 movea.l A0, [A6 - 0xA] 00001C0E 3D68 0004 FFFA move.w [A6 - 0x6], [A0 + 0x4] 00001C14 508C addq.l A4, 8 00001C16 6014 bra +0x16 /* 00001C2C */ label00001C18: 00001C18 206E FFF6 movea.l A0, [A6 - 0xA] 00001C1C 3010 move.w D0, [A0] 00001C1E B054 cmp.w D0, [A4] 00001C20 660A bne +0xC /* 00001C2C */ 00001C22 206E FFF6 movea.l A0, [A6 - 0xA] 00001C26 3D68 0004 FFFA move.w [A6 - 0x6], [A0 + 0x4] label00001C2C: 00001C2C 5CAE FFF6 addq.l [A6 - 0xA], 6 label00001C30: 00001C30 206E FFF6 movea.l A0, [A6 - 0xA] 00001C34 4A50 tst.w [A0] 00001C36 6706 beq +0x8 /* 00001C3E */ 00001C38 4A6E FFFA tst.w [A6 - 0x6] 00001C3C 67AA beq -0x54 /* 00001BE8 */ label00001C3E: 00001C3E 4A6E FFFA tst.w [A6 - 0x6] 00001C42 6604 bne +0x6 /* 00001C48 */ 00001C44 7002 moveq.l D0, 0x02 00001C46 6030 bra +0x32 /* 00001C78 */ label00001C48: 00001C48 206E FFFC movea.l A0, [A6 - 0x4] 00001C4C 30AE FFFA move.w [A0], [A6 - 0x6] 00001C50 2D6E 0014 FFFC move.l [A6 - 0x4], [A6 + 0x14] 00001C56 508C addq.l A4, 8 00001C58 4A54 tst.w [A4] 00001C5A 6604 bne +0x6 /* 00001C60 */ 00001C5C 7000 moveq.l D0, 0x00 00001C5E 6018 bra +0x1A /* 00001C78 */ label00001C60: 00001C60 206E 0014 movea.l A0, [A6 + 0x14] 00001C64 4A50 tst.w [A0] 00001C66 6606 bne +0x8 /* 00001C6E */ 00001C68 0C54 03FC cmpi.w [A4], 0x3FC 00001C6C 6704 beq +0x6 /* 00001C72 */ label00001C6E: 00001C6E 7002 moveq.l D0, 0x02 00001C70 6006 bra +0x8 /* 00001C78 */ label00001C72: 00001C72 508C addq.l A4, 8 00001C74 6000 FF64 bra -0x9A /* 00001BDA */ label00001C78: 00001C78 285F movea.l A4, [A7]+ 00001C7A 4E5E unlink A6 00001C7C 4E75 rts fn00001C7E: 00001C7E 4E56 FECE link A6, -0x0132 00001C82 48E7 0038 movem.l -[A7], A2,A3,A4 00001C86 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C8A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00001C8E 588F addq.l A7, 4 00001C90 42A7 clr.l -[A7] 00001C92 42A7 clr.l -[A7] 00001C94 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00001C98 205F movea.l A0, [A7]+ 00001C9A 2D48 FFF8 move.l [A6 - 0x8], A0 00001C9E 42A7 clr.l -[A7] 00001CA0 42A7 clr.l -[A7] 00001CA2 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00001CA6 205F movea.l A0, [A7]+ 00001CA8 2D48 FFDC move.l [A6 - 0x24], A0 00001CAC 42A7 clr.l -[A7] 00001CAE 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001CB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CB6 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */] 00001CBA 4FEF 000C lea.l A7, [A7 + 0xC] 00001CBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CC2 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00001CC6 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001CCA 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00001CCE 206E FFDC movea.l A0, [A6 - 0x24] 00001CD2 2850 movea.l A4, [A0] 00001CD4 206E 0008 movea.l A0, [A6 + 0x8] 00001CD8 2450 movea.l A2, [A0] 00001CDA 264C movea.l A3, A4 00001CDC 6002 bra +0x4 /* 00001CE0 */ label00001CDE: 00001CDE 508B addq.l A3, 8 label00001CE0: 00001CE0 4A53 tst.w [A3] 00001CE2 66FA bne -0x4 /* 00001CDE */ 00001CE4 200B move.l D0, A3 00001CE6 908C sub.l D0, A4 00001CE8 E680 asr D0, 3 00001CEA 3D40 FED6 move.w [A6 - 0x12A], D0 00001CEE 0C6E 0001 FED6 cmpi.w [A6 - 0x12A], 0x1 00001CF4 6616 bne +0x18 /* 00001D0C */ 00001CF6 486E FFFC pea.l [A6 - 0x4] 00001CFA 2F0A move.l -[A7], A2 00001CFC 2F0C move.l -[A7], A4 00001CFE 4EBA 01F6 jsr [PC + 0x1F6 /* 00001EF6 */] 00001D02 4FEF 000C lea.l A7, [A7 + 0xC] 00001D06 3D40 FEDA move.w [A6 - 0x126], D0 00001D0A 6018 bra +0x1A /* 00001D24 */ label00001D0C: 00001D0C 486E FFFC pea.l [A6 - 0x4] 00001D10 2F0A move.l -[A7], A2 00001D12 2F0C move.l -[A7], A4 00001D14 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D18 4EBA 0222 jsr [PC + 0x222 /* 00001F3C */] 00001D1C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001D20 3D40 FEDA move.w [A6 - 0x126], D0 label00001D24: 00001D24 3D6E 0010 FED8 move.w [A6 - 0x128], [A6 + 0x10] 00001D2A 7002 moveq.l D0, 0x02 00001D2C 3D40 FED6 move.w [A6 - 0x12A], D0 00001D30 4A6E FEDA tst.w [A6 - 0x126] 00001D34 6700 0196 beq +0x198 /* 00001ECC */ 00001D38 6000 01A0 bra +0x1A2 /* 00001EDA */ label00001D3C: 00001D3C 302E FED8 move.w D0, [A6 - 0x128] 00001D40 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00001D44 0008 0022 ori.b A0, 0x22 /* '\"' */ 00001D48 0BE9 .incomplete 00001D4A 0050 2B14 ori.w [A0], 0x2B14 00001D4E 00A0 2EE0 00BE ori.l -[A0], 0x2EE000BE 00001D54 2EE2 move.l [A7]+, -[A2] 00001D56 00D8 .incomplete 00001D58 2EE4 move.l [A7]+, -[A4] 00001D5A 00F4 .incomplete 00001D5C 2EE1 move.l [A7]+, -[A1] 00001D5E 0110 btst [A0], D0 00001D60 2EE5 move.l [A7]+, -[A5] 00001D62 010C btst A4, D0 00001D64 2EE3 move.l [A7]+, -[A3] 00001D66 0124 btst -[A4], D0 00001D68 42AE FECE clr.l [A6 - 0x132] 00001D6C 2D6E FFFC FED2 move.l [A6 - 0x12E], [A6 - 0x4] 00001D72 486E FECE pea.l [A6 - 0x132] 00001D76 486E FFE0 pea.l [A6 - 0x20] 00001D7A 3F3C 300E move.w -[A7], 0x300E 00001D7E A9EB syscall Pack4/FP68K 00001D80 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001D84 41EE FFEA lea.l A0, [A6 - 0x16] 00001D88 2F20 move.l -[A7], -[A0] 00001D8A 2F20 move.l -[A7], -[A0] 00001D8C 3F20 move.w -[A7], -[A0] 00001D8E 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00001D92 4FEF 000E lea.l A7, [A7 + 0xE] 00001D96 6000 00F2 bra +0xF4 /* 00001E8A */ 00001D9A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001D9E 486E FFEA pea.l [A6 - 0x16] 00001DA2 4EAD 05EA jsr [A5 + 0x5EA /* export_185 */] 00001DA6 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00001DAA 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001DAE 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00001DB2 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00001DB6 3F2E FFEE move.w -[A7], [A6 - 0x12] 00001DBA 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001DBE 3F2E FFEA move.w -[A7], [A6 - 0x16] 00001DC2 486D F37C pea.l [A5 - 0xC84] 00001DC6 486E FEDC pea.l [A6 - 0x124] 00001DCA 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 00001DCE 4FEF 0016 lea.l A7, [A7 + 0x16] 00001DD2 486E FEDC pea.l [A6 - 0x124] 00001DD6 4EAD 0792 jsr [A5 + 0x792 /* export_238 */] 00001DDA 588F addq.l A7, 4 00001DDC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001DE0 486E FEDC pea.l [A6 - 0x124] 00001DE4 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00001DE8 508F addq.l A7, 8 00001DEA 6000 009E bra +0xA0 /* 00001E8A */ 00001DEE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001DF2 1F3C 0001 move.b -[A7], 0x1 00001DF6 486E FEDC pea.l [A6 - 0x124] 00001DFA 4EAD 0812 jsr [A5 + 0x812 /* export_254 */] 00001DFE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001E02 486E FEDC pea.l [A6 - 0x124] 00001E06 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00001E0A 508F addq.l A7, 8 00001E0C 6000 007C bra +0x7E /* 00001E8A */ 00001E10 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001E14 4267 clr.w -[A7] 00001E16 486E FEDC pea.l [A6 - 0x124] 00001E1A 4EAD 0812 jsr [A5 + 0x812 /* export_254 */] 00001E1E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001E22 486E FEDC pea.l [A6 - 0x124] 00001E26 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00001E2A 508F addq.l A7, 8 00001E2C 605C bra +0x5E /* 00001E8A */ 00001E2E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001E32 1F3C 0002 move.b -[A7], 0x2 00001E36 486E FEDC pea.l [A6 - 0x124] 00001E3A 4EAD 0812 jsr [A5 + 0x812 /* export_254 */] 00001E3E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001E42 486E FEDC pea.l [A6 - 0x124] 00001E46 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00001E4A 508F addq.l A7, 8 00001E4C 603C bra +0x3E /* 00001E8A */ 00001E4E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001E52 1F3C 0001 move.b -[A7], 0x1 00001E56 486E FEDC pea.l [A6 - 0x124] 00001E5A 4EAD 080A jsr [A5 + 0x80A /* export_253 */] 00001E5E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001E62 486E FEDC pea.l [A6 - 0x124] 00001E66 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00001E6A 508F addq.l A7, 8 00001E6C 601C bra +0x1E /* 00001E8A */ 00001E6E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001E72 4267 clr.w -[A7] 00001E74 486E FEDC pea.l [A6 - 0x124] 00001E78 4EAD 080A jsr [A5 + 0x80A /* export_253 */] 00001E7C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001E80 486E FEDC pea.l [A6 - 0x124] 00001E84 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00001E88 508F addq.l A7, 8 label00001E8A: 00001E8A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001E8E 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00001E92 4267 clr.w -[A7] 00001E94 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001E98 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E9C 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00001EA0 301F move.w D0, [A7]+ 00001EA2 4A6E 0012 tst.w [A6 + 0x12] 00001EA6 6732 beq +0x34 /* 00001EDA */ 00001EA8 0C6E 0001 FED6 cmpi.w [A6 - 0x12A], 0x1 00001EAE 662A bne +0x2C /* 00001EDA */ 00001EB0 3D6E 0012 FED8 move.w [A6 - 0x128], [A6 + 0x12] 00001EB6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001EBA 2F2E 000C move.l -[A7], [A6 + 0xC] 00001EBE 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 00001EC2 5C8F addq.l A7, 6 00001EC4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001EC8 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] label00001ECC: 00001ECC 302E FED6 move.w D0, [A6 - 0x12A] 00001ED0 536E FED6 subq.w [A6 - 0x12A], 1 00001ED4 4A40 tst.w D0 00001ED6 6600 FE64 bne -0x19A /* 00001D3C */ label00001EDA: 00001EDA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001EDE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001EE2 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001EE6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001EEA 302E FEDA move.w D0, [A6 - 0x126] 00001EEE 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001EF2 4E5E unlink A6 00001EF4 4E75 rts fn00001EF6: 00001EF6 4E56 FEFE link A6, -0x0102 00001EFA 2F0C move.l -[A7], A4 00001EFC 286E 0008 movea.l A4, [A6 + 0x8] 00001F00 0C54 0003 cmpi.w [A4], 0x3 00001F04 6626 bne +0x28 /* 00001F2C */ 00001F06 486E FEFE pea.l [A6 - 0x102] 00001F0A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F0E 2F0C move.l -[A7], A4 00001F10 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00001F14 4FEF 000C lea.l A7, [A7 + 0xC] 00001F18 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001F1C 486E FEFE pea.l [A6 - 0x102] 00001F20 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00001F24 508F addq.l A7, 8 00001F26 3D40 FFFE move.w [A6 - 0x2], D0 00001F2A 6006 bra +0x8 /* 00001F32 */ label00001F2C: 00001F2C 7001 moveq.l D0, 0x01 00001F2E 3D40 FFFE move.w [A6 - 0x2], D0 label00001F32: 00001F32 302E FFFE move.w D0, [A6 - 0x2] 00001F36 285F movea.l A4, [A7]+ 00001F38 4E5E unlink A6 00001F3A 4E75 rts fn00001F3C: 00001F3C 4E56 FFD6 link A6, -0x002A 00001F40 2F0C move.l -[A7], A4 00001F42 286E 000C movea.l A4, [A6 + 0xC] 00001F46 426E FFFE clr.w [A6 - 0x2] 00001F4A 426E FFFC clr.w [A6 - 0x4] 00001F4E 426E FFFA clr.w [A6 - 0x6] 00001F52 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001F56 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */] 00001F5A 206E 0014 movea.l A0, [A6 + 0x14] 00001F5E 2F10 move.l -[A7], [A0] 00001F60 486E FFDE pea.l [A6 - 0x22] 00001F64 4EAD 05EA jsr [A5 + 0x5EA /* export_185 */] 00001F68 426E FFE8 clr.w [A6 - 0x18] 00001F6C 426E FFE6 clr.w [A6 - 0x1A] 00001F70 426E FFE4 clr.w [A6 - 0x1C] 00001F74 42A7 clr.l -[A7] 00001F76 42A7 clr.l -[A7] 00001F78 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00001F7C 205F movea.l A0, [A7]+ 00001F7E 2D48 FFDA move.l [A6 - 0x26], A0 00001F82 2F2E FFDA move.l -[A7], [A6 - 0x26] 00001F86 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F8A 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00001F8E 508F addq.l A7, 8 00001F90 2F2E FFDA move.l -[A7], [A6 - 0x26] 00001F94 486E FFEC pea.l [A6 - 0x14] 00001F98 486D F392 pea.l [A5 - 0xC6E] 00001F9C 4EBA 03DE jsr [PC + 0x3DE /* 0000237C */] 00001FA0 4FEF 000C lea.l A7, [A7 + 0xC] 00001FA4 4A40 tst.w D0 00001FA6 676E beq +0x70 /* 00002016 */ 00001FA8 526E FFFC addq.w [A6 - 0x4], 1 00001FAC 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001FB0 2F0C move.l -[A7], A4 00001FB2 4EBA 04FE jsr [PC + 0x4FE /* 000024B2 */] 00001FB6 508F addq.l A7, 8 00001FB8 3D40 FFF8 move.w [A6 - 0x8], D0 00001FBC 302E FFF8 move.w D0, [A6 - 0x8] 00001FC0 5A40 addq.w D0, 5 00001FC2 3F00 move.w -[A7], D0 00001FC4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001FC8 2F0C move.l -[A7], A4 00001FCA 486E FFDE pea.l [A6 - 0x22] 00001FCE 4EBA 0430 jsr [PC + 0x430 /* 00002400 */] 00001FD2 4FEF 000E lea.l A7, [A7 + 0xE] 00001FD6 302E FFF8 move.w D0, [A6 - 0x8] 00001FDA 5440 addq.w D0, 2 00001FDC 48C0 ext.l D0 00001FDE E780 asl D0, 3 00001FE0 D08C add.l D0, A4 00001FE2 2040 movea.l A0, D0 00001FE4 3010 move.w D0, [A0] 00001FE6 0640 E891 addi.w D0, 0xE891 00001FEA 3D40 FFE0 move.w [A6 - 0x20], D0 00001FEE 302E FFF8 move.w D0, [A6 - 0x8] 00001FF2 5640 addq.w D0, 3 00001FF4 3F00 move.w -[A7], D0 00001FF6 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001FFA 2F0C move.l -[A7], A4 00001FFC 486E FFE2 pea.l [A6 - 0x1E] 00002000 4EBA 03FE jsr [PC + 0x3FE /* 00002400 */] 00002004 4FEF 000E lea.l A7, [A7 + 0xE] 00002008 2F2E FFDA move.l -[A7], [A6 - 0x26] 0000200C 486E FFEC pea.l [A6 - 0x14] 00002010 4EBA 04D0 jsr [PC + 0x4D0 /* 000024E2 */] 00002014 508F addq.l A7, 8 label00002016: 00002016 2F2E FFDA move.l -[A7], [A6 - 0x26] 0000201A 486E FFEC pea.l [A6 - 0x14] 0000201E 486D F3D6 pea.l [A5 - 0xC2A] 00002022 4EBA 0358 jsr [PC + 0x358 /* 0000237C */] 00002026 4FEF 000C lea.l A7, [A7 + 0xC] 0000202A 4A40 tst.w D0 0000202C 676C beq +0x6E /* 0000209A */ 0000202E 526E FFFC addq.w [A6 - 0x4], 1 00002032 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002036 2F0C move.l -[A7], A4 00002038 4EBA 0478 jsr [PC + 0x478 /* 000024B2 */] 0000203C 508F addq.l A7, 8 0000203E 3D40 FFF8 move.w [A6 - 0x8], D0 00002042 302E FFF8 move.w D0, [A6 - 0x8] 00002046 5640 addq.w D0, 3 00002048 3F00 move.w -[A7], D0 0000204A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000204E 2F0C move.l -[A7], A4 00002050 486E FFDE pea.l [A6 - 0x22] 00002054 4EBA 03AA jsr [PC + 0x3AA /* 00002400 */] 00002058 4FEF 000E lea.l A7, [A7 + 0xE] 0000205C 302E FFF8 move.w D0, [A6 - 0x8] 00002060 48C0 ext.l D0 00002062 E780 asl D0, 3 00002064 D08C add.l D0, A4 00002066 2040 movea.l A0, D0 00002068 3010 move.w D0, [A0] 0000206A 0640 E891 addi.w D0, 0xE891 0000206E 3D40 FFE0 move.w [A6 - 0x20], D0 00002072 302E FFF8 move.w D0, [A6 - 0x8] 00002076 5240 addq.w D0, 1 00002078 3F00 move.w -[A7], D0 0000207A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000207E 2F0C move.l -[A7], A4 00002080 486E FFE2 pea.l [A6 - 0x1E] 00002084 4EBA 037A jsr [PC + 0x37A /* 00002400 */] 00002088 4FEF 000E lea.l A7, [A7 + 0xE] 0000208C 2F2E FFDA move.l -[A7], [A6 - 0x26] 00002090 486E FFEC pea.l [A6 - 0x14] 00002094 4EBA 044C jsr [PC + 0x44C /* 000024E2 */] 00002098 508F addq.l A7, 8 label0000209A: 0000209A 2F2E FFDA move.l -[A7], [A6 - 0x26] 0000209E 486E FFEC pea.l [A6 - 0x14] 000020A2 486D F406 pea.l [A5 - 0xBFA] 000020A6 4EBA 02D4 jsr [PC + 0x2D4 /* 0000237C */] 000020AA 4FEF 000C lea.l A7, [A7 + 0xC] 000020AE 4A40 tst.w D0 000020B0 6700 0074 beq +0x76 /* 00002126 */ 000020B4 526E FFFC addq.w [A6 - 0x4], 1 000020B8 2F2E FFEC move.l -[A7], [A6 - 0x14] 000020BC 2F0C move.l -[A7], A4 000020BE 4EBA 03F2 jsr [PC + 0x3F2 /* 000024B2 */] 000020C2 508F addq.l A7, 8 000020C4 3D40 FFF8 move.w [A6 - 0x8], D0 000020C8 302E FFF8 move.w D0, [A6 - 0x8] 000020CC 5840 addq.w D0, 4 000020CE 3F00 move.w -[A7], D0 000020D0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000020D4 2F0C move.l -[A7], A4 000020D6 486E FFDE pea.l [A6 - 0x22] 000020DA 4EBA 0324 jsr [PC + 0x324 /* 00002400 */] 000020DE 4FEF 000E lea.l A7, [A7 + 0xE] 000020E2 066E 076C FFDE addi.w [A6 - 0x22], 0x76C 000020E8 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000020EC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000020F0 2F0C move.l -[A7], A4 000020F2 486E FFE0 pea.l [A6 - 0x20] 000020F6 4EBA 0308 jsr [PC + 0x308 /* 00002400 */] 000020FA 4FEF 000E lea.l A7, [A7 + 0xE] 000020FE 302E FFF8 move.w D0, [A6 - 0x8] 00002102 5440 addq.w D0, 2 00002104 3F00 move.w -[A7], D0 00002106 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000210A 2F0C move.l -[A7], A4 0000210C 486E FFE2 pea.l [A6 - 0x1E] 00002110 4EBA 02EE jsr [PC + 0x2EE /* 00002400 */] 00002114 4FEF 000E lea.l A7, [A7 + 0xE] 00002118 2F2E FFDA move.l -[A7], [A6 - 0x26] 0000211C 486E FFEC pea.l [A6 - 0x14] 00002120 4EBA 03C0 jsr [PC + 0x3C0 /* 000024E2 */] 00002124 508F addq.l A7, 8 label00002126: 00002126 2F2E FFDA move.l -[A7], [A6 - 0x26] 0000212A 486E FFEC pea.l [A6 - 0x14] 0000212E 486D F42A pea.l [A5 - 0xBD6] 00002132 4EBA 0248 jsr [PC + 0x248 /* 0000237C */] 00002136 4FEF 000C lea.l A7, [A7 + 0xC] 0000213A 4A40 tst.w D0 0000213C 6700 0090 beq +0x92 /* 000021CE */ 00002140 526E FFFA addq.w [A6 - 0x6], 1 00002144 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002148 2F0C move.l -[A7], A4 0000214A 4EBA 0366 jsr [PC + 0x366 /* 000024B2 */] 0000214E 508F addq.l A7, 8 00002150 3D40 FFF8 move.w [A6 - 0x8], D0 00002154 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002158 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000215C 2F0C move.l -[A7], A4 0000215E 486E FFE4 pea.l [A6 - 0x1C] 00002162 4EBA 029C jsr [PC + 0x29C /* 00002400 */] 00002166 4FEF 000E lea.l A7, [A7 + 0xE] 0000216A 302E FFF8 move.w D0, [A6 - 0x8] 0000216E 5A40 addq.w D0, 5 00002170 48C0 ext.l D0 00002172 E780 asl D0, 3 00002174 D08C add.l D0, A4 00002176 2040 movea.l A0, D0 00002178 0C50 2B4E cmpi.w [A0], 0x2B4E /* '+N' */ 0000217C 660E bne +0x10 /* 0000218C */ 0000217E 0C6E 000C FFE4 cmpi.w [A6 - 0x1C], 0xC 00002184 6706 beq +0x8 /* 0000218C */ 00002186 066E 000C FFE4 addi.w [A6 - 0x1C], 0xC label0000218C: 0000218C 302E FFF8 move.w D0, [A6 - 0x8] 00002190 5440 addq.w D0, 2 00002192 3F00 move.w -[A7], D0 00002194 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002198 2F0C move.l -[A7], A4 0000219A 486E FFE6 pea.l [A6 - 0x1A] 0000219E 4EBA 0260 jsr [PC + 0x260 /* 00002400 */] 000021A2 4FEF 000E lea.l A7, [A7 + 0xE] 000021A6 302E FFF8 move.w D0, [A6 - 0x8] 000021AA 5840 addq.w D0, 4 000021AC 3F00 move.w -[A7], D0 000021AE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000021B2 2F0C move.l -[A7], A4 000021B4 486E FFE8 pea.l [A6 - 0x18] 000021B8 4EBA 0246 jsr [PC + 0x246 /* 00002400 */] 000021BC 4FEF 000E lea.l A7, [A7 + 0xE] 000021C0 2F2E FFDA move.l -[A7], [A6 - 0x26] 000021C4 486E FFEC pea.l [A6 - 0x14] 000021C8 4EBA 0318 jsr [PC + 0x318 /* 000024E2 */] 000021CC 508F addq.l A7, 8 label000021CE: 000021CE 2F2E FFDA move.l -[A7], [A6 - 0x26] 000021D2 486E FFEC pea.l [A6 - 0x14] 000021D6 486D F458 pea.l [A5 - 0xBA8] 000021DA 4EBA 01A0 jsr [PC + 0x1A0 /* 0000237C */] 000021DE 4FEF 000C lea.l A7, [A7 + 0xC] 000021E2 4A40 tst.w D0 000021E4 6700 0076 beq +0x78 /* 0000225C */ 000021E8 526E FFFA addq.w [A6 - 0x6], 1 000021EC 2F2E FFEC move.l -[A7], [A6 - 0x14] 000021F0 2F0C move.l -[A7], A4 000021F2 4EBA 02BE jsr [PC + 0x2BE /* 000024B2 */] 000021F6 508F addq.l A7, 8 000021F8 3D40 FFF8 move.w [A6 - 0x8], D0 000021FC 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002200 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002204 2F0C move.l -[A7], A4 00002206 486E FFE4 pea.l [A6 - 0x1C] 0000220A 4EBA 01F4 jsr [PC + 0x1F4 /* 00002400 */] 0000220E 4FEF 000E lea.l A7, [A7 + 0xE] 00002212 302E FFF8 move.w D0, [A6 - 0x8] 00002216 5640 addq.w D0, 3 00002218 48C0 ext.l D0 0000221A E780 asl D0, 3 0000221C D08C add.l D0, A4 0000221E 2040 movea.l A0, D0 00002220 0C50 2B4E cmpi.w [A0], 0x2B4E /* '+N' */ 00002224 660E bne +0x10 /* 00002234 */ 00002226 0C6E 000C FFE4 cmpi.w [A6 - 0x1C], 0xC 0000222C 6706 beq +0x8 /* 00002234 */ 0000222E 066E 000C FFE4 addi.w [A6 - 0x1C], 0xC label00002234: 00002234 302E FFF8 move.w D0, [A6 - 0x8] 00002238 5440 addq.w D0, 2 0000223A 3F00 move.w -[A7], D0 0000223C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002240 2F0C move.l -[A7], A4 00002242 486E FFE6 pea.l [A6 - 0x1A] 00002246 4EBA 01B8 jsr [PC + 0x1B8 /* 00002400 */] 0000224A 4FEF 000E lea.l A7, [A7 + 0xE] 0000224E 2F2E FFDA move.l -[A7], [A6 - 0x26] 00002252 486E FFEC pea.l [A6 - 0x14] 00002256 4EBA 028A jsr [PC + 0x28A /* 000024E2 */] 0000225A 508F addq.l A7, 8 label0000225C: 0000225C 2F2E FFDA move.l -[A7], [A6 - 0x26] 00002260 486E FFEC pea.l [A6 - 0x14] 00002264 486D F47C pea.l [A5 - 0xB84] 00002268 4EBA 0112 jsr [PC + 0x112 /* 0000237C */] 0000226C 4FEF 000C lea.l A7, [A7 + 0xC] 00002270 4A40 tst.w D0 00002272 6700 0094 beq +0x96 /* 00002308 */ 00002276 526E FFFA addq.w [A6 - 0x6], 1 0000227A 526E FFFC addq.w [A6 - 0x4], 1 0000227E 2D4C FFD6 move.l [A6 - 0x2A], A4 00002282 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002286 486E FFD6 pea.l [A6 - 0x2A] 0000228A 486E FFDE pea.l [A6 - 0x22] 0000228E 4EBA 01B2 jsr [PC + 0x1B2 /* 00002442 */] 00002292 4FEF 000C lea.l A7, [A7 + 0xC] 00002296 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000229A 486E FFD6 pea.l [A6 - 0x2A] 0000229E 486E FFE0 pea.l [A6 - 0x20] 000022A2 4EBA 019E jsr [PC + 0x19E /* 00002442 */] 000022A6 4FEF 000C lea.l A7, [A7 + 0xC] 000022AA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000022AE 486E FFD6 pea.l [A6 - 0x2A] 000022B2 486E FFE2 pea.l [A6 - 0x1E] 000022B6 4EBA 018A jsr [PC + 0x18A /* 00002442 */] 000022BA 4FEF 000C lea.l A7, [A7 + 0xC] 000022BE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000022C2 486E FFD6 pea.l [A6 - 0x2A] 000022C6 486E FFE4 pea.l [A6 - 0x1C] 000022CA 4EBA 0176 jsr [PC + 0x176 /* 00002442 */] 000022CE 4FEF 000C lea.l A7, [A7 + 0xC] 000022D2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000022D6 486E FFD6 pea.l [A6 - 0x2A] 000022DA 486E FFE6 pea.l [A6 - 0x1A] 000022DE 4EBA 0162 jsr [PC + 0x162 /* 00002442 */] 000022E2 4FEF 000C lea.l A7, [A7 + 0xC] 000022E6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000022EA 486E FFD6 pea.l [A6 - 0x2A] 000022EE 486E FFE8 pea.l [A6 - 0x18] 000022F2 4EBA 014E jsr [PC + 0x14E /* 00002442 */] 000022F6 4FEF 000C lea.l A7, [A7 + 0xC] 000022FA 2F2E FFDA move.l -[A7], [A6 - 0x26] 000022FE 486E FFEC pea.l [A6 - 0x14] 00002302 4EBA 01DE jsr [PC + 0x1DE /* 000024E2 */] 00002306 508F addq.l A7, 8 label00002308: 00002308 2F2E FFDA move.l -[A7], [A6 - 0x26] 0000230C 486E FFEC pea.l [A6 - 0x14] 00002310 486D F4DA pea.l [A5 - 0xB26] 00002314 4EBA 0066 jsr [PC + 0x66 /* 0000237C */] 00002318 4FEF 000C lea.l A7, [A7 + 0xC] 0000231C 4A40 tst.w D0 0000231E 6706 beq +0x8 /* 00002326 */ 00002320 7001 moveq.l D0, 0x01 00002322 3D40 FFFE move.w [A6 - 0x2], D0 label00002326: 00002326 2F2E FFDA move.l -[A7], [A6 - 0x26] 0000232A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000232E 4A6E FFFA tst.w [A6 - 0x6] 00002332 6606 bne +0x8 /* 0000233A */ 00002334 4A6E FFFC tst.w [A6 - 0x4] 00002338 6710 beq +0x12 /* 0000234A */ label0000233A: 0000233A 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 00002340 6E08 bgt +0xA /* 0000234A */ 00002342 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1 00002348 6F06 ble +0x8 /* 00002350 */ label0000234A: 0000234A 7001 moveq.l D0, 0x01 0000234C 3D40 FFFE move.w [A6 - 0x2], D0 label00002350: 00002350 486E FFDE pea.l [A6 - 0x22] 00002354 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002358 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */] 0000235C 4A6E FFFE tst.w [A6 - 0x2] 00002360 6612 bne +0x14 /* 00002374 */ 00002362 486E FFDE pea.l [A6 - 0x22] 00002366 4EBA 005E jsr [PC + 0x5E /* 000023C6 */] 0000236A 588F addq.l A7, 4 0000236C 4A40 tst.w D0 0000236E 6604 bne +0x6 /* 00002374 */ 00002370 7000 moveq.l D0, 0x00 00002372 6002 bra +0x4 /* 00002376 */ label00002374: 00002374 7001 moveq.l D0, 0x01 label00002376: 00002376 285F movea.l A4, [A7]+ 00002378 4E5E unlink A6 0000237A 4E75 rts fn0000237C: 0000237C 4E56 0000 link A6, 0 00002380 4267 clr.w -[A7] 00002382 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002386 4267 clr.w -[A7] 00002388 4267 clr.w -[A7] 0000238A 4EAD 0942 jsr [A5 + 0x942 /* export_292 */] 0000238E 301F move.w D0, [A7]+ 00002390 42A7 clr.l -[A7] 00002392 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002396 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000239A 201F move.l D0, [A7]+ 0000239C 42A7 clr.l -[A7] 0000239E 2F2E 0010 move.l -[A7], [A6 + 0x10] 000023A2 2F00 move.l -[A7], D0 000023A4 42A7 clr.l -[A7] 000023A6 42A7 clr.l -[A7] 000023A8 4EAD 0932 jsr [A5 + 0x932 /* export_290 */] 000023AC 205F movea.l A0, [A7]+ 000023AE 226E 000C movea.l A1, [A6 + 0xC] 000023B2 22D8 move.l [A1]+, [A0]+ 000023B4 22D8 move.l [A1]+, [A0]+ 000023B6 206E 000C movea.l A0, [A6 + 0xC] 000023BA 4A90 tst.l [A0] 000023BC 5CC0 sge D0 000023BE 4400 neg.b D0 000023C0 4880 ext.w D0 000023C2 4E5E unlink A6 000023C4 4E75 rts fn000023C6: 000023C6 4E56 0000 link A6, 0 000023CA 206E 0008 movea.l A0, [A6 + 0x8] 000023CE 0C50 0770 cmpi.w [A0], 0x770 000023D2 6D26 blt +0x28 /* 000023FA */ 000023D4 206E 0008 movea.l A0, [A6 + 0x8] 000023D8 0C50 07F8 cmpi.w [A0], 0x7F8 000023DC 6E1C bgt +0x1E /* 000023FA */ 000023DE 206E 0008 movea.l A0, [A6 + 0x8] 000023E2 0C68 0001 0002 cmpi.w [A0 + 0x2], 0x1 000023E8 6D10 blt +0x12 /* 000023FA */ 000023EA 206E 0008 movea.l A0, [A6 + 0x8] 000023EE 0C68 000C 0002 cmpi.w [A0 + 0x2], 0xC 000023F4 6E04 bgt +0x6 /* 000023FA */ 000023F6 7000 moveq.l D0, 0x00 000023F8 6002 bra +0x4 /* 000023FC */ label000023FA: 000023FA 7001 moveq.l D0, 0x01 label000023FC: 000023FC 4E5E unlink A6 000023FE 4E75 rts fn00002400: 00002400 4E56 FEFC link A6, -0x0104 00002404 2F0C move.l -[A7], A4 00002406 286E 000C movea.l A4, [A6 + 0xC] 0000240A 302E 0014 move.w D0, [A6 + 0x14] 0000240E 48C0 ext.l D0 00002410 E780 asl D0, 3 00002412 D08C add.l D0, A4 00002414 486E FEFC pea.l [A6 - 0x104] 00002418 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000241C 2F00 move.l -[A7], D0 0000241E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00002422 4FEF 000C lea.l A7, [A7 + 0xC] 00002426 486E FFFC pea.l [A6 - 0x4] 0000242A 486E FEFC pea.l [A6 - 0x104] 0000242E 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00002432 508F addq.l A7, 8 00002434 206E 0008 movea.l A0, [A6 + 0x8] 00002438 30AE FFFE move.w [A0], [A6 - 0x2] 0000243C 285F movea.l A4, [A7]+ 0000243E 4E5E unlink A6 00002440 4E75 rts fn00002442: 00002442 4E56 FEF6 link A6, -0x010A 00002446 2F0C move.l -[A7], A4 00002448 286E 000C movea.l A4, [A6 + 0xC] 0000244C 426E FFFE clr.w [A6 - 0x2] 00002450 2D54 FFF6 move.l [A6 - 0xA], [A4] 00002454 206E FFF6 movea.l A0, [A6 - 0xA] 00002458 0C50 03E9 cmpi.w [A0], 0x3E9 0000245C 6608 bne +0xA /* 00002466 */ 0000245E 526E FFFE addq.w [A6 - 0x2], 1 00002462 50AE FFF6 addq.l [A6 - 0xA], 8 label00002466: 00002466 486E FEF6 pea.l [A6 - 0x10A] 0000246A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000246E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002472 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00002476 4FEF 000C lea.l A7, [A7 + 0xC] 0000247A 486E FFFA pea.l [A6 - 0x6] 0000247E 486E FEF6 pea.l [A6 - 0x10A] 00002482 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00002486 508F addq.l A7, 8 00002488 4A6E FFFE tst.w [A6 - 0x2] 0000248C 670A beq +0xC /* 00002498 */ 0000248E 202E FFFA move.l D0, [A6 - 0x6] 00002492 4480 neg.l D0 00002494 2D40 FFFA move.l [A6 - 0x6], D0 label00002498: 00002498 206E 0008 movea.l A0, [A6 + 0x8] 0000249C 30AE FFFC move.w [A0], [A6 - 0x4] 000024A0 06AE 0000 0010 FFF6 addi.l [A6 - 0xA], 0x10 000024A8 28AE FFF6 move.l [A4], [A6 - 0xA] 000024AC 285F movea.l A4, [A7]+ 000024AE 4E5E unlink A6 000024B0 4E75 rts fn000024B2: 000024B2 4E56 FFFC link A6, -0x0004 000024B6 48E7 0108 movem.l -[A7], D7,A4 000024BA 286E 0008 movea.l A4, [A6 + 0x8] 000024BE 2E2E 000C move.l D7, [A6 + 0xC] 000024C2 2D4C FFFC move.l [A6 - 0x4], A4 000024C6 6002 bra +0x4 /* 000024CA */ label000024C8: 000024C8 508C addq.l A4, 8 label000024CA: 000024CA 306C 0002 movea.w A0, [A4 + 0x2] 000024CE B1C7 cmpa.l A0, D7 000024D0 66F6 bne -0x8 /* 000024C8 */ 000024D2 200C move.l D0, A4 000024D4 90AE FFFC sub.l D0, [A6 - 0x4] 000024D8 E680 asr D0, 3 000024DA 4CDF 1080 movem.l D7,A4, [A7]+ 000024DE 4E5E unlink A6 000024E0 4E75 rts fn000024E2: 000024E2 4E56 0000 link A6, 0 000024E6 48E7 0300 movem.l -[A7], D6,D7 000024EA 206E 0008 movea.l A0, [A6 + 0x8] 000024EE 3E28 0002 move.w D7, [A0 + 0x2] 000024F2 206E 0008 movea.l A0, [A6 + 0x8] 000024F6 3C28 0006 move.w D6, [A0 + 0x6] 000024FA 3006 move.w D0, D6 000024FC 9047 sub.w D0, D7 000024FE 42A7 clr.l -[A7] 00002500 2F2E 000C move.l -[A7], [A6 + 0xC] 00002504 3047 movea.w A0, D7 00002506 2F08 move.l -[A7], A0 00002508 42A7 clr.l -[A7] 0000250A 48C0 ext.l D0 0000250C 5280 addq.l D0, 1 0000250E 2F00 move.l -[A7], D0 00002510 486D F4E0 pea.l [A5 - 0xB20] 00002514 42A7 clr.l -[A7] 00002516 A9E0 syscall Munger 00002518 201F move.l D0, [A7]+ 0000251A 4CDF 00C0 movem.l D6,D7, [A7]+ 0000251E 4E5E unlink A6 00002520 4E75 rts export_455: 00002522 4E56 FFF6 link A6, -0x000A 00002526 48E7 0108 movem.l -[A7], D7,A4 0000252A 286E 000C movea.l A4, [A6 + 0xC] 0000252E 508C addq.l A4, 8 00002530 486E FFFC pea.l [A6 - 0x4] 00002534 486E FFF6 pea.l [A6 - 0xA] 00002538 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000253C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002540 2F0C move.l -[A7], A4 00002542 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002546 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 0000254A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000254E 3E00 move.w D7, D0 00002550 4A47 tst.w D7 00002552 6706 beq +0x8 /* 0000255A */ 00002554 3007 move.w D0, D7 00002556 6000 009C bra +0x9E /* 000025F4 */ label0000255A: 0000255A 302E FFF6 move.w D0, [A6 - 0xA] 0000255E 48C0 ext.l D0 00002560 E780 asl D0, 3 00002562 D9C0 add.l A4, D0 00002564 0C54 2B75 cmpi.w [A4], 0x2B75 /* '+u' */ 00002568 6600 006E bne +0x70 /* 000025D8 */ 0000256C 0C6C 2B3D 0008 cmpi.w [A4 + 0x8], 0x2B3D /* '+=' */ 00002572 6600 0064 bne +0x66 /* 000025D8 */ 00002576 49EC 0010 lea.l A4, [A4 + 0x10] 0000257A 4A54 tst.w [A4] 0000257C 672C beq +0x2E /* 000025AA */ 0000257E 486E FFF8 pea.l [A6 - 0x8] 00002582 486E FFF6 pea.l [A6 - 0xA] 00002586 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000258A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000258E 2F0C move.l -[A7], A4 00002590 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002594 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00002598 4FEF 0018 lea.l A7, [A7 + 0x18] 0000259C 3E00 move.w D7, D0 0000259E 302E FFF6 move.w D0, [A6 - 0xA] 000025A2 48C0 ext.l D0 000025A4 E780 asl D0, 3 000025A6 D9C0 add.l A4, D0 000025A8 600E bra +0x10 /* 000025B8 */ label000025AA: 000025AA 42A7 clr.l -[A7] 000025AC 42A7 clr.l -[A7] 000025AE 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000025B2 205F movea.l A0, [A7]+ 000025B4 2D48 FFF8 move.l [A6 - 0x8], A0 label000025B8: 000025B8 4A54 tst.w [A4] 000025BA 6704 beq +0x6 /* 000025C0 */ 000025BC 7E02 moveq.l D7, 0x02 000025BE 600E bra +0x10 /* 000025CE */ label000025C0: 000025C0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000025C4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000025C8 4EBA 0032 jsr [PC + 0x32 /* 000025FC */] 000025CC 508F addq.l A7, 8 label000025CE: 000025CE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000025D2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000025D6 6012 bra +0x14 /* 000025EA */ label000025D8: 000025D8 4A54 tst.w [A4] 000025DA 6704 beq +0x6 /* 000025E0 */ 000025DC 7E02 moveq.l D7, 0x02 000025DE 600A bra +0xC /* 000025EA */ label000025E0: 000025E0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000025E4 4EBA 00E6 jsr [PC + 0xE6 /* 000026CC */] 000025E8 588F addq.l A7, 4 label000025EA: 000025EA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000025EE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000025F2 3007 move.w D0, D7 label000025F4: 000025F4 4CDF 1080 movem.l D7,A4, [A7]+ 000025F8 4E5E unlink A6 000025FA 4E75 rts fn000025FC: 000025FC 4E56 FCF4 link A6, -0x030C 00002600 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0 00002606 486E FFF2 pea.l [A6 - 0xE] 0000260A 486E FFE8 pea.l [A6 - 0x18] 0000260E 3F3C 200E move.w -[A7], 0x200E 00002612 A9EB syscall Pack4/FP68K 00002614 486E FFE8 pea.l [A6 - 0x18] 00002618 486E FFF4 pea.l [A6 - 0xC] 0000261C 3F3C 0810 move.w -[A7], 0x810 00002620 A9EB syscall Pack4/FP68K 00002622 4267 clr.w -[A7] 00002624 4267 clr.w -[A7] 00002626 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */] 0000262A 301F move.w D0, [A7]+ 0000262C 4A40 tst.w D0 0000262E 6600 0098 bne +0x9A /* 000026C8 */ 00002632 4267 clr.w -[A7] 00002634 3F3C FFF9 move.w -[A7], 0xFFF9 00002638 486E FFF4 pea.l [A6 - 0xC] 0000263C 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */] 00002640 301F move.w D0, [A7]+ 00002642 4267 clr.w -[A7] 00002644 3F3C FFF9 move.w -[A7], 0xFFF9 00002648 3F3C 4C5E move.w -[A7], 0x4C5E /* 'L^' */ 0000264C 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */] 00002650 301F move.w D0, [A7]+ 00002652 486E FEF4 pea.l [A6 - 0x10C] 00002656 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000265A 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 0000265E 508F addq.l A7, 8 00002660 486E FDF4 pea.l [A6 - 0x20C] 00002664 2F2E 000C move.l -[A7], [A6 + 0xC] 00002668 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 0000266C 508F addq.l A7, 8 0000266E 422E FCF4 clr.b [A6 - 0x30C] 00002672 4A2E FDF4 tst.b [A6 - 0x20C] 00002676 6710 beq +0x12 /* 00002688 */ 00002678 486E FCF4 pea.l [A6 - 0x30C] 0000267C 486E FDF4 pea.l [A6 - 0x20C] 00002680 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00002684 508F addq.l A7, 8 00002686 600E bra +0x10 /* 00002696 */ label00002688: 00002688 486E FCF4 pea.l [A6 - 0x30C] 0000268C 486D F4E2 pea.l [A5 - 0xB1E] 00002690 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00002694 508F addq.l A7, 8 label00002696: 00002696 486E FCF4 pea.l [A6 - 0x30C] 0000269A 486E FEF4 pea.l [A6 - 0x10C] 0000269E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 000026A2 508F addq.l A7, 8 000026A4 7000 moveq.l D0, 0x00 000026A6 102E FCF4 move.b D0, [A6 - 0x30C] 000026AA 2D40 FFFC move.l [A6 - 0x4], D0 000026AE 4267 clr.w -[A7] 000026B0 3F3C FFF9 move.w -[A7], 0xFFF9 000026B4 486E FFFC pea.l [A6 - 0x4] 000026B8 486E FCF5 pea.l [A6 - 0x30B] 000026BC 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 000026C0 301F move.w D0, [A7]+ 000026C2 4267 clr.w -[A7] 000026C4 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */] label000026C8: 000026C8 4E5E unlink A6 000026CA 4E75 rts fn000026CC: 000026CC 4E56 FEB8 link A6, -0x0148 000026D0 486E FEB8 pea.l [A6 - 0x148] 000026D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000026D8 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000026DC 508F addq.l A7, 8 000026DE 42A7 clr.l -[A7] 000026E0 4879 5349 4E57 push.l 0x53494E57 /* 'SINW' */ 000026E6 3F3C 012C move.w -[A7], 0x12C 000026EA A9A0 syscall GetResource 000026EC 205F movea.l A0, [A7]+ 000026EE 2D48 FFFC move.l [A6 - 0x4], A0 000026F2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000026F6 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000026FA 486E FFBA pea.l [A6 - 0x46] 000026FE 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */] 00002702 3F3C 0007 move.w -[A7], 0x7 00002706 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */] 0000270A 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */] 0000270E 42AE FFD0 clr.l [A6 - 0x30] 00002712 42AE FFD8 clr.l [A6 - 0x28] 00002716 42AE FFE0 clr.l [A6 - 0x20] 0000271A 42AE FFE8 clr.l [A6 - 0x18] 0000271E 206E FFFC movea.l A0, [A6 - 0x4] 00002722 2D50 FFEC move.l [A6 - 0x14], [A0] 00002726 206E FFFC movea.l A0, [A6 - 0x4] 0000272A 2D50 FFF0 move.l [A6 - 0x10], [A0] 0000272E 206E FFFC movea.l A0, [A6 - 0x4] 00002732 2D50 FFF4 move.l [A6 - 0xC], [A0] 00002736 206E FFFC movea.l A0, [A6 - 0x4] 0000273A 2D50 FFF8 move.l [A6 - 0x8], [A0] 0000273E 7001 moveq.l D0, 0x01 00002740 3D40 FFC4 move.w [A6 - 0x3C], D0 00002744 41EE FFCA lea.l A0, [A6 - 0x36] 00002748 2D48 FFC6 move.l [A6 - 0x3A], A0 0000274C 7001 moveq.l D0, 0x01 0000274E 3D40 FFBC move.w [A6 - 0x44], D0 label00002752: 00002752 306E FFBC movea.w A0, [A6 - 0x44] 00002756 D1CE add.l A0, A6 00002758 1D68 FEB8 FFB9 move.b [A6 - 0x47], [A0 - 0x148] 0000275E 102E FFB9 move.b D0, [A6 - 0x47] 00002762 4880 ext.w D0 00002764 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002768 0023 0039 ori.b -[A3], 0x39 /* '9' */ 0000276C 0066 0052 ori.w -[A6], 0x52 /* 'R' */ 00002770 0062 0060 ori.w -[A2], 0x60 /* '`' */ 00002774 005E 005C ori.w [A6]+, 0x5C /* '\\' */ 00002778 005A 0058 ori.w [A2]+, 0x58 /* 'X' */ 0000277C 0020 0054 ori.b -[A0], 0x54 /* 'T' */ 00002780 0052 0050 ori.w [A2], 0x50 /* 'P' */ 00002784 004E 004C ori.w A6, 0x4C /* 'L' */ 00002788 0026 0012 ori.b -[A6], 0x12 0000278C 0022 0032 ori.b -[A2], 0x32 /* '2' */ 00002790 000C 001C ori.b A4, 0x1C 00002794 002C 0006 0016 ori.b [A4 + 0x16], 0x6 0000279A 0026 2D7C ori.b -[A6], 0x7C /* '|' */ 0000279E 000D E7EA ori.b A5, 0xEA 000027A2 FFD4 .invalid <> 000027A4 2D7C 000D E7EA FFE4 move.l [A6 - 0x1C], 0xDE7EA 000027AC 6030 bra +0x32 /* 000027DE */ 000027AE 2D7C 000F 5DDE FFD4 move.l [A6 - 0x2C], 0xF5DDE 000027B6 2D7C 000F 5DDE FFE4 move.l [A6 - 0x1C], 0xF5DDE 000027BE 601E bra +0x20 /* 000027DE */ 000027C0 2D7C 0010 FD06 FFD4 move.l [A6 - 0x2C], 0x10FD06 000027C8 2D7C 0010 FD06 FFE4 move.l [A6 - 0x1C], 0x10FD06 000027D0 600C bra +0xE /* 000027DE */ 000027D2 0C2E 002C FFB9 cmpi.b [A6 - 0x47], 0x2C /* ',' */ 000027D8 6704 beq +0x6 /* 000027DE */ 000027DA 422E FFB9 clr.b [A6 - 0x47] label000027DE: 000027DE 102E FFB9 move.b D0, [A6 - 0x47] 000027E2 4880 ext.w D0 000027E4 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000027E8 0023 0039 ori.b -[A3], 0x39 /* '9' */ 000027EC 0076 0064 0072 ori.w [A6 + D0.w + 0x72], 0x64 /* 'd' */ 000027F2 0070 006E 006C ori.w [A0 + D0.w + 0x6C], 0x6E /* 'n' */ 000027F8 006A 0068 0056 ori.w [A2 + 0x56], 0x68 /* 'h' */ 000027FE 0064 0062 ori.w -[A4], 0x62 /* 'b' */ 00002802 0060 005E ori.w -[A0], 0x5E /* '^' */ 00002806 005C 004A ori.w [A4]+, 0x4A /* 'J' */ 0000280A 0012 0010 ori.b [A2], 0x10 0000280E 000E 001E ori.b A6, 0x1E 00002812 001C 001A ori.b [A4]+, 0x1A 00002816 002A 0028 0026 ori.b [A2 + 0x26], 0x28 /* '(' */ 0000281C 2D7C 0008 0453 FFCC move.l [A6 - 0x34], 0x80453 00002824 2D7C 0008 0453 FFDC move.l [A6 - 0x24], 0x80453 0000282C 6034 bra +0x36 /* 00002862 */ 0000282E 2D7C 0008 DB46 FFCC move.l [A6 - 0x34], 0x8DB46 00002836 2D7C 0008 DB46 FFDC move.l [A6 - 0x24], 0x8DB46 0000283E 6022 bra +0x24 /* 00002862 */ 00002840 2D7C 0009 CCB9 FFCC move.l [A6 - 0x34], 0x9CCB9 00002848 2D7C 0009 CCB9 FFDC move.l [A6 - 0x24], 0x9CCB9 00002850 6010 bra +0x12 /* 00002862 */ 00002852 2D7C 000A D2C9 FFCC move.l [A6 - 0x34], 0xAD2C9 0000285A 2D7C 000A D2C9 FFDC move.l [A6 - 0x24], 0xAD2C9 label00002862: 00002862 4A2E FFB9 tst.b [A6 - 0x47] 00002866 6738 beq +0x3A /* 000028A0 */ 00002868 0C2E 002C FFB9 cmpi.b [A6 - 0x47], 0x2C /* ',' */ 0000286E 660E bne +0x10 /* 0000287E */ 00002870 4878 004B push.l 0x4B /* 'K' */ 00002874 486E FFC0 pea.l [A6 - 0x40] 00002878 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000287C 6022 bra +0x24 /* 000028A0 */ label0000287E: 0000287E 7008 moveq.l D0, 0x08 00002880 3D40 FFCA move.w [A6 - 0x36], D0 00002884 486E FFC4 pea.l [A6 - 0x3C] 00002888 4878 0006 push.l 0x6 0000288C 4878 FFFF push.l 0xFFFF 00002890 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */] 00002894 4878 0004 push.l 0x4 00002898 486E FFC0 pea.l [A6 - 0x40] 0000289C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] label000028A0: 000028A0 526E FFBC addq.w [A6 - 0x44], 1 000028A4 7000 moveq.l D0, 0x00 000028A6 102E FEB8 move.b D0, [A6 - 0x148] 000028AA B06E FFBC cmp.w D0, [A6 - 0x44] 000028AE 6400 FEA2 bcc -0x15C /* 00002752 */ 000028B2 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */] 000028B6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000028BA A9A3 syscall ReleaseResource 000028BC 3F2E FFBA move.w -[A7], [A6 - 0x46] 000028C0 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */] 000028C4 4E5E unlink A6 000028C6 4E75 rts export_457: 000028C8 4E56 FE54 link A6, -0x01AC 000028CC 48E7 0018 movem.l -[A7], A3,A4 000028D0 286E 000C movea.l A4, [A6 + 0xC] 000028D4 508C addq.l A4, 8 000028D6 0C54 2B55 cmpi.w [A4], 0x2B55 /* '+U' */ 000028DA 6600 005E bne +0x60 /* 0000293A */ 000028DE 264C movea.l A3, A4 000028E0 508B addq.l A3, 8 000028E2 0C53 2B0B cmpi.w [A3], 0x2B0B 000028E6 6652 bne +0x54 /* 0000293A */ 000028E8 508B addq.l A3, 8 000028EA 4A53 tst.w [A3] 000028EC 664C bne +0x4E /* 0000293A */ 000028EE 486E FE54 pea.l [A6 - 0x1AC] 000028F2 4EBA 03B8 jsr [PC + 0x3B8 /* 00002CAC */] 000028F6 588F addq.l A7, 4 000028F8 7000 moveq.l D0, 0x00 000028FA 102E FE54 move.b D0, [A6 - 0x1AC] 000028FE 4A40 tst.w D0 00002900 6606 bne +0x8 /* 00002908 */ 00002902 7000 moveq.l D0, 0x00 00002904 6000 00E6 bra +0xE8 /* 000029EC */ label00002908: 00002908 42A7 clr.l -[A7] 0000290A 2F2D B3C0 move.l -[A7], [A5 - 0x4C40] 0000290E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002912 201F move.l D0, [A7]+ 00002914 0C80 0000 0BB8 cmpi.l D0, 0xBB8 0000291A 6F0A ble +0xC /* 00002926 */ 0000291C 2F2D B3C0 move.l -[A7], [A5 - 0x4C40] 00002920 4EBA 04E0 jsr [PC + 0x4E0 /* 00002E02 */] 00002924 588F addq.l A7, 4 label00002926: 00002926 486E FE54 pea.l [A6 - 0x1AC] 0000292A 2F2D B3C0 move.l -[A7], [A5 - 0x4C40] 0000292E 4EBA 03E4 jsr [PC + 0x3E4 /* 00002D14 */] 00002932 508F addq.l A7, 8 00002934 7000 moveq.l D0, 0x00 00002936 6000 00B4 bra +0xB6 /* 000029EC */ label0000293A: 0000293A 486E FF58 pea.l [A6 - 0xA8] 0000293E 486E FF54 pea.l [A6 - 0xAC] 00002942 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002946 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000294A 2F0C move.l -[A7], A4 0000294C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002950 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 00002954 4FEF 0018 lea.l A7, [A7 + 0x18] 00002958 3D40 FF56 move.w [A6 - 0xAA], D0 0000295C 4A6E FF56 tst.w [A6 - 0xAA] 00002960 6708 beq +0xA /* 0000296A */ 00002962 302E FF56 move.w D0, [A6 - 0xAA] 00002966 6000 0084 bra +0x86 /* 000029EC */ label0000296A: 0000296A 302E FF54 move.w D0, [A6 - 0xAC] 0000296E 48C0 ext.l D0 00002970 E780 asl D0, 3 00002972 D9C0 add.l A4, D0 00002974 0C6E 0004 FF58 cmpi.w [A6 - 0xA8], 0x4 0000297A 6D08 blt +0xA /* 00002984 */ 0000297C 0C6E 0008 FF58 cmpi.w [A6 - 0xA8], 0x8 00002982 6F10 ble +0x12 /* 00002994 */ label00002984: 00002984 486E FF58 pea.l [A6 - 0xA8] 00002988 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 0000298C 588F addq.l A7, 4 0000298E 7002 moveq.l D0, 0x02 00002990 6000 005A bra +0x5C /* 000029EC */ label00002994: 00002994 422E FE54 clr.b [A6 - 0x1AC] 00002998 486E FE54 pea.l [A6 - 0x1AC] 0000299C 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 000029A0 486E FF58 pea.l [A6 - 0xA8] 000029A4 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 000029A8 4FEF 000A lea.l A7, [A7 + 0xA] 000029AC 486E FF58 pea.l [A6 - 0xA8] 000029B0 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 000029B4 588F addq.l A7, 4 000029B6 4A54 tst.w [A4] 000029B8 6704 beq +0x6 /* 000029BE */ 000029BA 7013 moveq.l D0, 0x13 000029BC 602E bra +0x30 /* 000029EC */ label000029BE: 000029BE 42A7 clr.l -[A7] 000029C0 2F2D B3C0 move.l -[A7], [A5 - 0x4C40] 000029C4 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000029C8 201F move.l D0, [A7]+ 000029CA 0C80 0000 0BB8 cmpi.l D0, 0xBB8 000029D0 6F0A ble +0xC /* 000029DC */ 000029D2 2F2D B3C0 move.l -[A7], [A5 - 0x4C40] 000029D6 4EBA 042A jsr [PC + 0x42A /* 00002E02 */] 000029DA 588F addq.l A7, 4 label000029DC: 000029DC 486E FE54 pea.l [A6 - 0x1AC] 000029E0 2F2D B3C0 move.l -[A7], [A5 - 0x4C40] 000029E4 4EBA 032E jsr [PC + 0x32E /* 00002D14 */] 000029E8 508F addq.l A7, 8 000029EA 7000 moveq.l D0, 0x00 label000029EC: 000029EC 4CDF 1800 movem.l A3,A4, [A7]+ 000029F0 4E5E unlink A6 000029F2 4E75 rts export_458: 000029F4 4E56 FA3A link A6, -0x05C6 000029F8 48E7 0308 movem.l -[A7], D6,D7,A4 000029FC 286E 000C movea.l A4, [A6 + 0xC] 00002A00 508C addq.l A4, 8 00002A02 0C54 2B0B cmpi.w [A4], 0x2B0B 00002A06 6706 beq +0x8 /* 00002A0E */ 00002A08 7002 moveq.l D0, 0x02 00002A0A 6000 0104 bra +0x106 /* 00002B10 */ label00002A0E: 00002A0E 508C addq.l A4, 8 00002A10 486E FA3A pea.l [A6 - 0x5C6] 00002A14 2F2D B3C0 move.l -[A7], [A5 - 0x4C40] 00002A18 4EBA 036C jsr [PC + 0x36C /* 00002D86 */] 00002A1C 508F addq.l A7, 8 00002A1E 3C14 move.w D6, [A4] 00002A20 4A46 tst.w D6 00002A22 6652 bne +0x54 /* 00002A76 */ 00002A24 7000 moveq.l D0, 0x00 00002A26 102E FA3A move.b D0, [A6 - 0x5C6] 00002A2A 4A40 tst.w D0 00002A2C 6606 bne +0x8 /* 00002A34 */ 00002A2E 7000 moveq.l D0, 0x00 00002A30 6000 00DE bra +0xE0 /* 00002B10 */ label00002A34: 00002A34 486E FBE6 pea.l [A6 - 0x41A] 00002A38 486E FA3A pea.l [A6 - 0x5C6] 00002A3C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002A40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A44 4EBA 0412 jsr [PC + 0x412 /* 00002E58 */] 00002A48 4FEF 0010 lea.l A7, [A7 + 0x10] 00002A4C 3E00 move.w D7, D0 00002A4E 4A47 tst.w D7 00002A50 6706 beq +0x8 /* 00002A58 */ 00002A52 3007 move.w D0, D7 00002A54 6000 00BA bra +0xBC /* 00002B10 */ label00002A58: 00002A58 486E FBE6 pea.l [A6 - 0x41A] 00002A5C 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 00002A60 588F addq.l A7, 4 00002A62 3E00 move.w D7, D0 00002A64 0C47 FC20 cmpi.w D7, 0xFC20 00002A68 6606 bne +0x8 /* 00002A70 */ 00002A6A 7000 moveq.l D0, 0x00 00002A6C 6000 00A2 bra +0xA4 /* 00002B10 */ label00002A70: 00002A70 3007 move.w D0, D7 00002A72 6000 009C bra +0x9E /* 00002B10 */ label00002A76: 00002A76 0C46 2719 cmpi.w D6, 0x2719 00002A7A 6712 beq +0x14 /* 00002A8E */ 00002A7C 0C46 2713 cmpi.w D6, 0x2713 00002A80 670C beq +0xE /* 00002A8E */ 00002A82 0C46 2711 cmpi.w D6, 0x2711 00002A86 6706 beq +0x8 /* 00002A8E */ 00002A88 7002 moveq.l D0, 0x02 00002A8A 6000 0084 bra +0x86 /* 00002B10 */ label00002A8E: 00002A8E 508C addq.l A4, 8 00002A90 3F3C 0001 move.w -[A7], 0x1 00002A94 486E FB3E pea.l [A6 - 0x4C2] 00002A98 486E FFFE pea.l [A6 - 0x2] 00002A9C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002AA0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002AA4 2F0C move.l -[A7], A4 00002AA6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AAA 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */] 00002AAE 4FEF 001A lea.l A7, [A7 + 0x1A] 00002AB2 3E00 move.w D7, D0 00002AB4 4A47 tst.w D7 00002AB6 6704 beq +0x6 /* 00002ABC */ 00002AB8 3007 move.w D0, D7 00002ABA 6054 bra +0x56 /* 00002B10 */ label00002ABC: 00002ABC 302E FFFE move.w D0, [A6 - 0x2] 00002AC0 48C0 ext.l D0 00002AC2 E780 asl D0, 3 00002AC4 D9C0 add.l A4, D0 00002AC6 4A54 tst.w [A4] 00002AC8 6714 beq +0x16 /* 00002ADE */ 00002ACA 4A6E FBCC tst.w [A6 - 0x434] 00002ACE 660A bne +0xC /* 00002ADA */ 00002AD0 486E FB3E pea.l [A6 - 0x4C2] 00002AD4 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00002AD8 588F addq.l A7, 4 label00002ADA: 00002ADA 7013 moveq.l D0, 0x13 00002ADC 6032 bra +0x34 /* 00002B10 */ label00002ADE: 00002ADE 42A7 clr.l -[A7] 00002AE0 42A7 clr.l -[A7] 00002AE2 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002AE6 205F movea.l A0, [A7]+ 00002AE8 2D48 FB3A move.l [A6 - 0x4C6], A0 00002AEC 2F2E FB3A move.l -[A7], [A6 - 0x4C6] 00002AF0 486E FA3A pea.l [A6 - 0x5C6] 00002AF4 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00002AF8 508F addq.l A7, 8 00002AFA 3F06 move.w -[A7], D6 00002AFC 2F2E FB3A move.l -[A7], [A6 - 0x4C6] 00002B00 486E FB3E pea.l [A6 - 0x4C2] 00002B04 4EAD 0A9A jsr [A5 + 0xA9A /* export_335 */] 00002B08 4FEF 000A lea.l A7, [A7 + 0xA] 00002B0C 3E00 move.w D7, D0 00002B0E 3007 move.w D0, D7 label00002B10: 00002B10 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002B14 4E5E unlink A6 00002B16 4E75 rts export_456: 00002B18 4E56 FD54 link A6, -0x02AC 00002B1C 4A6D B30A tst.w [A5 - 0x4CF6] 00002B20 6600 0086 bne +0x88 /* 00002BA8 */ 00002B24 422E FE54 clr.b [A6 - 0x1AC] 00002B28 41EE FF76 lea.l A0, [A6 - 0x8A] 00002B2C 43ED B334 lea.l A1, [A5 - 0x4CCC] 00002B30 7017 moveq.l D0, 0x17 label00002B32: 00002B32 20D9 move.l [A0]+, [A1]+ 00002B34 51C8 FFFC dbf D0, -0x6 /* 00002B32 */ 00002B38 30D9 move.w [A0]+, [A1]+ 00002B3A 486E FE54 pea.l [A6 - 0x1AC] 00002B3E 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00002B42 486E FF54 pea.l [A6 - 0xAC] 00002B46 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00002B4A 4FEF 000A lea.l A7, [A7 + 0xA] 00002B4E 42A7 clr.l -[A7] 00002B50 2F2D B3C4 move.l -[A7], [A5 - 0x4C3C] 00002B54 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002B58 201F move.l D0, [A7]+ 00002B5A 2D40 FFFC move.l [A6 - 0x4], D0 00002B5E 4AAE FFFC tst.l [A6 - 0x4] 00002B62 6722 beq +0x24 /* 00002B86 */ 00002B64 206D B3C4 movea.l A0, [A5 - 0x4C3C] 00002B68 486E FD54 pea.l [A6 - 0x2AC] 00002B6C 2F10 move.l -[A7], [A0] 00002B6E 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00002B72 508F addq.l A7, 8 00002B74 486E FE54 pea.l [A6 - 0x1AC] 00002B78 486E FD54 pea.l [A6 - 0x2AC] 00002B7C 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00002B80 508F addq.l A7, 8 00002B82 4A40 tst.w D0 00002B84 6622 bne +0x24 /* 00002BA8 */ label00002B86: 00002B86 0CAE 0000 0BB8 FFFC cmpi.l [A6 - 0x4], 0xBB8 00002B8E 6F0A ble +0xC /* 00002B9A */ 00002B90 2F2D B3C4 move.l -[A7], [A5 - 0x4C3C] 00002B94 4EBA 026C jsr [PC + 0x26C /* 00002E02 */] 00002B98 588F addq.l A7, 4 label00002B9A: 00002B9A 486E FE54 pea.l [A6 - 0x1AC] 00002B9E 2F2D B3C4 move.l -[A7], [A5 - 0x4C3C] 00002BA2 4EBA 0170 jsr [PC + 0x170 /* 00002D14 */] 00002BA6 508F addq.l A7, 8 label00002BA8: 00002BA8 4E5E unlink A6 00002BAA 4E75 rts export_460: 00002BAC 4E56 FDFC link A6, -0x0204 00002BB0 2F0C move.l -[A7], A4 00002BB2 286E 0010 movea.l A4, [A6 + 0x10] 00002BB6 4254 clr.w [A4] 00002BB8 426C 0106 clr.w [A4 + 0x106] 00002BBC 426C 020C clr.w [A4 + 0x20C] 00002BC0 426C 0312 clr.w [A4 + 0x312] 00002BC4 422C 0318 clr.b [A4 + 0x318] 00002BC8 486E FEFC pea.l [A6 - 0x104] 00002BCC 2F2D B3C4 move.l -[A7], [A5 - 0x4C3C] 00002BD0 4EBA 01B4 jsr [PC + 0x1B4 /* 00002D86 */] 00002BD4 508F addq.l A7, 8 00002BD6 7000 moveq.l D0, 0x00 00002BD8 102E FEFC move.b D0, [A6 - 0x104] 00002BDC 4A40 tst.w D0 00002BDE 6606 bne +0x8 /* 00002BE6 */ 00002BE0 7000 moveq.l D0, 0x00 00002BE2 6000 006E bra +0x70 /* 00002C52 */ label00002BE6: 00002BE6 486E FDFC pea.l [A6 - 0x204] 00002BEA 2F2D B3C4 move.l -[A7], [A5 - 0x4C3C] 00002BEE 4EBA 0196 jsr [PC + 0x196 /* 00002D86 */] 00002BF2 508F addq.l A7, 8 00002BF4 7000 moveq.l D0, 0x00 00002BF6 102E FDFC move.b D0, [A6 - 0x204] 00002BFA 4A40 tst.w D0 00002BFC 6612 bne +0x14 /* 00002C10 */ 00002BFE 486E FEFC pea.l [A6 - 0x104] 00002C02 2F2D B3C4 move.l -[A7], [A5 - 0x4C3C] 00002C06 4EBA 010C jsr [PC + 0x10C /* 00002D14 */] 00002C0A 508F addq.l A7, 8 00002C0C 7000 moveq.l D0, 0x00 00002C0E 6042 bra +0x44 /* 00002C52 */ label00002C10: 00002C10 42A7 clr.l -[A7] 00002C12 2F2D B3C8 move.l -[A7], [A5 - 0x4C38] 00002C16 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002C1A 201F move.l D0, [A7]+ 00002C1C 0C80 0000 0BB8 cmpi.l D0, 0xBB8 00002C22 6F0A ble +0xC /* 00002C2E */ 00002C24 2F2D B3C8 move.l -[A7], [A5 - 0x4C38] 00002C28 4EBA 01D8 jsr [PC + 0x1D8 /* 00002E02 */] 00002C2C 588F addq.l A7, 4 label00002C2E: 00002C2E 486E FEFC pea.l [A6 - 0x104] 00002C32 2F2D B3C8 move.l -[A7], [A5 - 0x4C38] 00002C36 4EBA 00DC jsr [PC + 0xDC /* 00002D14 */] 00002C3A 508F addq.l A7, 8 00002C3C 2F0C move.l -[A7], A4 00002C3E 486E FDFC pea.l [A6 - 0x204] 00002C42 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C46 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C4A 4EBA 020C jsr [PC + 0x20C /* 00002E58 */] 00002C4E 4FEF 0010 lea.l A7, [A7 + 0x10] label00002C52: 00002C52 285F movea.l A4, [A7]+ 00002C54 4E5E unlink A6 00002C56 4E75 rts export_454: 00002C58 4E56 FF00 link A6, -0x0100 00002C5C 2F0C move.l -[A7], A4 00002C5E 286E 0010 movea.l A4, [A6 + 0x10] 00002C62 4254 clr.w [A4] 00002C64 426C 0106 clr.w [A4 + 0x106] 00002C68 426C 020C clr.w [A4 + 0x20C] 00002C6C 426C 0312 clr.w [A4 + 0x312] 00002C70 422C 0318 clr.b [A4 + 0x318] 00002C74 486E FF00 pea.l [A6 - 0x100] 00002C78 2F2D B3C8 move.l -[A7], [A5 - 0x4C38] 00002C7C 4EBA 0108 jsr [PC + 0x108 /* 00002D86 */] 00002C80 508F addq.l A7, 8 00002C82 7000 moveq.l D0, 0x00 00002C84 102E FF00 move.b D0, [A6 - 0x100] 00002C88 4A40 tst.w D0 00002C8A 6604 bne +0x6 /* 00002C90 */ 00002C8C 7000 moveq.l D0, 0x00 00002C8E 6016 bra +0x18 /* 00002CA6 */ label00002C90: 00002C90 2F0C move.l -[A7], A4 00002C92 486E FF00 pea.l [A6 - 0x100] 00002C96 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C9E 4EBA 01B8 jsr [PC + 0x1B8 /* 00002E58 */] 00002CA2 4FEF 0010 lea.l A7, [A7 + 0x10] label00002CA6: 00002CA6 285F movea.l A4, [A7]+ 00002CA8 4E5E unlink A6 00002CAA 4E75 rts export_459: fn00002CAC: 00002CAC 4E56 FEFC link A6, -0x0104 00002CB0 206E 0008 movea.l A0, [A6 + 0x8] 00002CB4 4210 clr.b [A0] 00002CB6 42A7 clr.l -[A7] 00002CB8 2F2D B3C4 move.l -[A7], [A5 - 0x4C3C] 00002CBC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002CC0 201F move.l D0, [A7]+ 00002CC2 2D40 FFFC move.l [A6 - 0x4], D0 00002CC6 4AAE FFFC tst.l [A6 - 0x4] 00002CCA 6744 beq +0x46 /* 00002D10 */ 00002CCC 206D B3C4 movea.l A0, [A5 - 0x4C3C] 00002CD0 486E FEFC pea.l [A6 - 0x104] 00002CD4 2F10 move.l -[A7], [A0] 00002CD6 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00002CDA 508F addq.l A7, 8 00002CDC 7000 moveq.l D0, 0x00 00002CDE 102E FEFC move.b D0, [A6 - 0x104] 00002CE2 5240 addq.w D0, 1 00002CE4 4840 swap.w D0 00002CE6 4240 clr.w D0 00002CE8 4840 swap.w D0 00002CEA B0AE FFFC cmp.l D0, [A6 - 0x4] 00002CEE 6420 bcc +0x22 /* 00002D10 */ 00002CF0 206D B3C4 movea.l A0, [A5 - 0x4C3C] 00002CF4 7000 moveq.l D0, 0x00 00002CF6 102E FEFC move.b D0, [A6 - 0x104] 00002CFA 4840 swap.w D0 00002CFC 4240 clr.w D0 00002CFE 4840 swap.w D0 00002D00 D090 add.l D0, [A0] 00002D02 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D06 5280 addq.l D0, 1 00002D08 2F00 move.l -[A7], D0 00002D0A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00002D0E 508F addq.l A7, 8 label00002D10: 00002D10 4E5E unlink A6 00002D12 4E75 rts fn00002D14: 00002D14 4E56 FFF8 link A6, -0x0008 00002D18 42A7 clr.l -[A7] 00002D1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D1E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002D22 201F move.l D0, [A7]+ 00002D24 2D40 FFFC move.l [A6 - 0x4], D0 00002D28 206E 000C movea.l A0, [A6 + 0xC] 00002D2C 7000 moveq.l D0, 0x00 00002D2E 1010 move.b D0, [A0] 00002D30 5240 addq.w D0, 1 00002D32 4840 swap.w D0 00002D34 4240 clr.w D0 00002D36 4840 swap.w D0 00002D38 2D40 FFF8 move.l [A6 - 0x8], D0 00002D3C 202E FFFC move.l D0, [A6 - 0x4] 00002D40 D0AE FFF8 add.l D0, [A6 - 0x8] 00002D44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D48 2F00 move.l -[A7], D0 00002D4A 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002D4E 206E 0008 movea.l A0, [A6 + 0x8] 00002D52 226E 0008 movea.l A1, [A6 + 0x8] 00002D56 2011 move.l D0, [A1] 00002D58 D0AE FFF8 add.l D0, [A6 - 0x8] 00002D5C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D60 2F00 move.l -[A7], D0 00002D62 2F10 move.l -[A7], [A0] 00002D64 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00002D68 4FEF 000C lea.l A7, [A7 + 0xC] 00002D6C 206E 0008 movea.l A0, [A6 + 0x8] 00002D70 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002D74 2F10 move.l -[A7], [A0] 00002D76 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D7A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00002D7E 4FEF 000C lea.l A7, [A7 + 0xC] 00002D82 4E5E unlink A6 00002D84 4E75 rts fn00002D86: 00002D86 4E56 FFF8 link A6, -0x0008 00002D8A 42A7 clr.l -[A7] 00002D8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D90 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002D94 201F move.l D0, [A7]+ 00002D96 2D40 FFFC move.l [A6 - 0x4], D0 00002D9A 4AAE FFFC tst.l [A6 - 0x4] 00002D9E 6608 bne +0xA /* 00002DA8 */ 00002DA0 206E 000C movea.l A0, [A6 + 0xC] 00002DA4 4210 clr.b [A0] 00002DA6 6056 bra +0x58 /* 00002DFE */ label00002DA8: 00002DA8 206E 0008 movea.l A0, [A6 + 0x8] 00002DAC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002DB0 2F10 move.l -[A7], [A0] 00002DB2 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00002DB6 508F addq.l A7, 8 00002DB8 206E 000C movea.l A0, [A6 + 0xC] 00002DBC 7000 moveq.l D0, 0x00 00002DBE 1010 move.b D0, [A0] 00002DC0 5240 addq.w D0, 1 00002DC2 4840 swap.w D0 00002DC4 4240 clr.w D0 00002DC6 4840 swap.w D0 00002DC8 2D40 FFF8 move.l [A6 - 0x8], D0 00002DCC 202E FFF8 move.l D0, [A6 - 0x8] 00002DD0 91AE FFFC sub.l [A6 - 0x4], D0 00002DD4 206E 0008 movea.l A0, [A6 + 0x8] 00002DD8 2010 move.l D0, [A0] 00002DDA D0AE FFF8 add.l D0, [A6 - 0x8] 00002DDE 206E 0008 movea.l A0, [A6 + 0x8] 00002DE2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002DE6 2F10 move.l -[A7], [A0] 00002DE8 2F00 move.l -[A7], D0 00002DEA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00002DEE 4FEF 000C lea.l A7, [A7 + 0xC] 00002DF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DF6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002DFA 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] label00002DFE: 00002DFE 4E5E unlink A6 00002E00 4E75 rts fn00002E02: 00002E02 4E56 FFFC link A6, -0x0004 00002E06 48E7 0700 movem.l -[A7], D5,D6,D7 00002E0A 7E00 moveq.l D7, 0x00 00002E0C 7A00 moveq.l D5, 0x00 00002E0E 42A7 clr.l -[A7] 00002E10 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E14 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002E18 201F move.l D0, [A7]+ 00002E1A 2C00 move.l D6, D0 00002E1C 206E 0008 movea.l A0, [A6 + 0x8] 00002E20 2D50 FFFC move.l [A6 - 0x4], [A0] 00002E24 6018 bra +0x1A /* 00002E3E */ label00002E26: 00002E26 206E FFFC movea.l A0, [A6 - 0x4] 00002E2A 7000 moveq.l D0, 0x00 00002E2C 1010 move.b D0, [A0] 00002E2E 5240 addq.w D0, 1 00002E30 3E00 move.w D7, D0 00002E32 3007 move.w D0, D7 00002E34 48C0 ext.l D0 00002E36 D1AE FFFC add.l [A6 - 0x4], D0 00002E3A 3047 movea.w A0, D7 00002E3C DA88 add.l D5, A0 label00002E3E: 00002E3E BA86 cmp.l D5, D6 00002E40 6DE4 blt -0x1A /* 00002E26 */ 00002E42 3047 movea.w A0, D7 00002E44 9C88 sub.l D6, A0 00002E46 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E4A 2F06 move.l -[A7], D6 00002E4C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002E50 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00002E54 4E5E unlink A6 00002E56 4E75 rts fn00002E58: 00002E58 4E56 FBDE link A6, -0x0422 00002E5C 2F07 move.l -[A7], D7 00002E5E 42A7 clr.l -[A7] 00002E60 42A7 clr.l -[A7] 00002E62 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002E66 205F movea.l A0, [A7]+ 00002E68 2D48 FBE2 move.l [A6 - 0x41E], A0 00002E6C 2F2E FBE2 move.l -[A7], [A6 - 0x41E] 00002E70 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E74 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00002E78 508F addq.l A7, 8 00002E7A 3E00 move.w D7, D0 00002E7C 4A47 tst.w D7 00002E7E 670E beq +0x10 /* 00002E8E */ 00002E80 2F2E FBE2 move.l -[A7], [A6 - 0x41E] 00002E84 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00002E88 3007 move.w D0, D7 00002E8A 6000 0078 bra +0x7A /* 00002F04 */ label00002E8E: 00002E8E 2F2E FBE2 move.l -[A7], [A6 - 0x41E] 00002E92 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00002E96 588F addq.l A7, 4 00002E98 42A7 clr.l -[A7] 00002E9A 42A7 clr.l -[A7] 00002E9C 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002EA0 205F movea.l A0, [A7]+ 00002EA2 2D48 FBDE move.l [A6 - 0x422], A0 00002EA6 42A7 clr.l -[A7] 00002EA8 2F2E FBDE move.l -[A7], [A6 - 0x422] 00002EAC 2F2E FBE2 move.l -[A7], [A6 - 0x41E] 00002EB0 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */] 00002EB4 4FEF 000C lea.l A7, [A7 + 0xC] 00002EB8 2F2E FBE2 move.l -[A7], [A6 - 0x41E] 00002EBC 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00002EC0 2F2E FBDE move.l -[A7], [A6 - 0x422] 00002EC4 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00002EC8 206E FBDE movea.l A0, [A6 - 0x422] 00002ECC 226E FBE2 movea.l A1, [A6 - 0x41E] 00002ED0 3F3C 0001 move.w -[A7], 0x1 00002ED4 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002ED8 486E FFFE pea.l [A6 - 0x2] 00002EDC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002EE0 2F11 move.l -[A7], [A1] 00002EE2 2F10 move.l -[A7], [A0] 00002EE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EE8 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */] 00002EEC 4FEF 001A lea.l A7, [A7 + 0x1A] 00002EF0 3E00 move.w D7, D0 00002EF2 2F2E FBE2 move.l -[A7], [A6 - 0x41E] 00002EF6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00002EFA 2F2E FBDE move.l -[A7], [A6 - 0x422] 00002EFE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00002F02 3007 move.w D0, D7 label00002F04: 00002F04 2E1F move.l D7, [A7]+ 00002F06 4E5E unlink A6 00002F08 4E75 rts export_461: 00002F0A 4E56 0000 link A6, 0 00002F0E 206F 0004 movea.l A0, [A7 + 0x4] 00002F12 2F6F 0008 0004 move.l [A7 + 0x4], [A7 + 0x8] 00002F18 2F48 0008 move.l [A7 + 0x8], A0 00002F1C 4267 clr.w -[A7] 00002F1E 486D F5F4 pea.l [A5 - 0xA0C] 00002F22 A8AE syscall EmptyRect 00002F24 101F move.b D0, [A7]+ 00002F26 4A00 tst.b D0 00002F28 670E beq +0x10 /* 00002F38 */ 00002F2A 206E 0008 movea.l A0, [A6 + 0x8] 00002F2E 43ED F5F4 lea.l A1, [A5 - 0xA0C] 00002F32 22D8 move.l [A1]+, [A0]+ 00002F34 22D8 move.l [A1]+, [A0]+ 00002F36 600E bra +0x10 /* 00002F46 */ label00002F38: 00002F38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F3C 486D F5F4 pea.l [A5 - 0xA0C] 00002F40 486D F5F4 pea.l [A5 - 0xA0C] 00002F44 A8AB syscall UnionRect label00002F46: 00002F46 4E5E unlink A6 00002F48 205F movea.l A0, [A7]+ 00002F4A 4FEF 0004 lea.l A7, [A7 + 0x4] 00002F4E 4ED0 jmp [A0] export_462: 00002F50 4E56 FB74 link A6, -0x048C 00002F54 2F0C move.l -[A7], A4 00002F56 286E 000C movea.l A4, [A6 + 0xC] 00002F5A 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 00002F5E 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */] 00002F62 3D40 FB7A move.w [A6 - 0x486], D0 00002F66 4A6E FB7A tst.w [A6 - 0x486] 00002F6A 6708 beq +0xA /* 00002F74 */ 00002F6C 302E FB7A move.w D0, [A6 - 0x486] 00002F70 6000 0362 bra +0x364 /* 000032D4 */ label00002F74: 00002F74 2F2D B3BC move.l -[A7], [A5 - 0x4C44] 00002F78 42A7 clr.l -[A7] 00002F7A 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002F7E 2F2D B3AC move.l -[A7], [A5 - 0x4C54] 00002F82 42A7 clr.l -[A7] 00002F84 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002F88 2F2D B3A8 move.l -[A7], [A5 - 0x4C58] 00002F8C 42A7 clr.l -[A7] 00002F8E 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002F92 2F2D B3B0 move.l -[A7], [A5 - 0x4C50] 00002F96 42A7 clr.l -[A7] 00002F98 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002F9C 2F2D B3B4 move.l -[A7], [A5 - 0x4C4C] 00002FA0 42A7 clr.l -[A7] 00002FA2 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002FA6 508C addq.l A4, 8 00002FA8 426E FB7C clr.w [A6 - 0x484] 00002FAC 0C54 2B0E cmpi.w [A4], 0x2B0E 00002FB0 6606 bne +0x8 /* 00002FB8 */ 00002FB2 3D7C 2B0E FB7C move.w [A6 - 0x484], 0x2B0E label00002FB8: 00002FB8 0C54 1F43 cmpi.w [A4], 0x1F43 00002FBC 6606 bne +0x8 /* 00002FC4 */ 00002FBE 3D7C 1F43 FB7C move.w [A6 - 0x484], 0x1F43 label00002FC4: 00002FC4 0C54 2B71 cmpi.w [A4], 0x2B71 /* '+q' */ 00002FC8 6606 bne +0x8 /* 00002FD0 */ 00002FCA 3D7C 2B71 FB7C move.w [A6 - 0x484], 0x2B71 /* '+q' */ label00002FD0: 00002FD0 0C54 2B63 cmpi.w [A4], 0x2B63 /* '+c' */ 00002FD4 6606 bne +0x8 /* 00002FDC */ 00002FD6 3D7C 2B63 FB7C move.w [A6 - 0x484], 0x2B63 /* '+c' */ label00002FDC: 00002FDC 4A6E FB7C tst.w [A6 - 0x484] 00002FE0 6702 beq +0x4 /* 00002FE4 */ 00002FE2 508C addq.l A4, 8 label00002FE4: 00002FE4 486E FB8E pea.l [A6 - 0x472] 00002FE8 486E FB78 pea.l [A6 - 0x488] 00002FEC 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002FF0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002FF4 2F0C move.l -[A7], A4 00002FF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FFA 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00002FFE 4FEF 0018 lea.l A7, [A7 + 0x18] 00003002 3D40 FB7A move.w [A6 - 0x486], D0 00003006 4A6E FB7A tst.w [A6 - 0x486] 0000300A 6708 beq +0xA /* 00003014 */ 0000300C 302E FB7A move.w D0, [A6 - 0x486] 00003010 6000 02C2 bra +0x2C4 /* 000032D4 */ label00003014: 00003014 302E FB78 move.w D0, [A6 - 0x488] 00003018 48C0 ext.l D0 0000301A E780 asl D0, 3 0000301C D9C0 add.l A4, D0 0000301E 426D F5F2 clr.w [A5 - 0xA0E] 00003022 0C54 271B cmpi.w [A4], 0x271B 00003026 6600 0064 bne +0x66 /* 0000308C */ 0000302A 508C addq.l A4, 8 0000302C 486D F5FC pea.l [A5 - 0xA04] 00003030 486E FB74 pea.l [A6 - 0x48C] 00003034 486D F5F2 pea.l [A5 - 0xA0E] 00003038 486E FB78 pea.l [A6 - 0x488] 0000303C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003040 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003044 2F0C move.l -[A7], A4 00003046 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000304A 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */] 0000304E 4FEF 0020 lea.l A7, [A7 + 0x20] 00003052 3D40 FB7A move.w [A6 - 0x486], D0 00003056 4A6E FB7A tst.w [A6 - 0x486] 0000305A 6710 beq +0x12 /* 0000306C */ 0000305C 2F2E FB8E move.l -[A7], [A6 - 0x472] 00003060 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003064 302E FB7A move.w D0, [A6 - 0x486] 00003068 6000 026A bra +0x26C /* 000032D4 */ label0000306C: 0000306C 0C6E 0002 FB74 cmpi.w [A6 - 0x48C], 0x2 00003072 670E beq +0x10 /* 00003082 */ 00003074 2F2E FB8E move.l -[A7], [A6 - 0x472] 00003078 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000307C 7002 moveq.l D0, 0x02 0000307E 6000 0254 bra +0x256 /* 000032D4 */ label00003082: 00003082 302E FB78 move.w D0, [A6 - 0x488] 00003086 48C0 ext.l D0 00003088 E780 asl D0, 3 0000308A D9C0 add.l A4, D0 label0000308C: 0000308C 4A54 tst.w [A4] 0000308E 670E beq +0x10 /* 0000309E */ 00003090 2F2E FB8E move.l -[A7], [A6 - 0x472] 00003094 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003098 7013 moveq.l D0, 0x13 0000309A 6000 0238 bra +0x23A /* 000032D4 */ label0000309E: 0000309E 3F2E FB7C move.w -[A7], [A6 - 0x484] 000030A2 2F2E FB8E move.l -[A7], [A6 - 0x472] 000030A6 4EBA 0416 jsr [PC + 0x416 /* 000034BE */] 000030AA 5C8F addq.l A7, 6 000030AC 4A6D F702 tst.w [A5 - 0x8FE] 000030B0 670C beq +0xE /* 000030BE */ 000030B2 2F2E FB8E move.l -[A7], [A6 - 0x472] 000030B6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000030BA 6000 00EC bra +0xEE /* 000031A8 */ label000030BE: 000030BE 206D B35C movea.l A0, [A5 - 0x4CA4] 000030C2 2050 movea.l A0, [A0] 000030C4 2F28 0024 move.l -[A7], [A0 + 0x24] 000030C8 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 000030CC 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */] 000030D0 508F addq.l A7, 8 000030D2 3F00 move.w -[A7], D0 000030D4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000030D8 548F addq.l A7, 2 000030DA 486E FFFC pea.l [A6 - 0x4] 000030DE 3F2E FB7C move.w -[A7], [A6 - 0x484] 000030E2 2F2E FB8E move.l -[A7], [A6 - 0x472] 000030E6 4EBA 06B2 jsr [PC + 0x6B2 /* 0000379A */] 000030EA 4FEF 000A lea.l A7, [A7 + 0xA] 000030EE 3D40 FB7A move.w [A6 - 0x486], D0 000030F2 206D B35C movea.l A0, [A5 - 0x4CA4] 000030F6 2050 movea.l A0, [A0] 000030F8 2F28 0024 move.l -[A7], [A0 + 0x24] 000030FC 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 00003100 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00003104 508F addq.l A7, 8 00003106 3F00 move.w -[A7], D0 00003108 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000310C 548F addq.l A7, 2 0000310E 0C6E FC1D FB7A cmpi.w [A6 - 0x486], 0xFC1D 00003114 6636 bne +0x38 /* 0000314C */ 00003116 3F2E FB7C move.w -[A7], [A6 - 0x484] 0000311A 2F2E FB8E move.l -[A7], [A6 - 0x472] 0000311E 4EBA 039E jsr [PC + 0x39E /* 000034BE */] 00003122 5C8F addq.l A7, 6 00003124 2F2E FB8E move.l -[A7], [A6 - 0x472] 00003128 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000312C 4A6D F702 tst.w [A5 - 0x8FE] 00003130 6600 0076 bne +0x78 /* 000031A8 */ 00003134 3F3C 0001 move.w -[A7], 0x1 00003138 A9C8 syscall SysBeep 0000313A 2F2D B3BC move.l -[A7], [A5 - 0x4C44] 0000313E 486D F710 pea.l [A5 - 0x8F0] 00003142 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00003146 508F addq.l A7, 8 00003148 6000 018A bra +0x18C /* 000032D4 */ label0000314C: 0000314C 2F2E FB8E move.l -[A7], [A6 - 0x472] 00003150 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003154 4A6E FB7A tst.w [A6 - 0x486] 00003158 6708 beq +0xA /* 00003162 */ 0000315A 302E FB7A move.w D0, [A6 - 0x486] 0000315E 6000 0174 bra +0x176 /* 000032D4 */ label00003162: 00003162 7006 moveq.l D0, 0x06 00003164 3D40 FBE4 move.w [A6 - 0x41C], D0 00003168 2D6E FFFC FBE6 move.l [A6 - 0x41A], [A6 - 0x4] 0000316E 426E FCEA clr.w [A6 - 0x316] 00003172 426E FDF0 clr.w [A6 - 0x210] 00003176 426E FEF6 clr.w [A6 - 0x10A] 0000317A 422E FEFC clr.b [A6 - 0x104] 0000317E 486E FBE4 pea.l [A6 - 0x41C] 00003182 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 00003186 588F addq.l A7, 4 00003188 3D40 FB7A move.w [A6 - 0x486], D0 0000318C 0C6E FC20 FB7A cmpi.w [A6 - 0x486], 0xFC20 00003192 6606 bne +0x8 /* 0000319A */ 00003194 7000 moveq.l D0, 0x00 00003196 6000 013C bra +0x13E /* 000032D4 */ label0000319A: 0000319A 4A6E FB7A tst.w [A6 - 0x486] 0000319E 6708 beq +0xA /* 000031A8 */ 000031A0 302E FB7A move.w D0, [A6 - 0x486] 000031A4 6000 012E bra +0x130 /* 000032D4 */ label000031A8: 000031A8 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000031AC A873 syscall SetPort 000031AE 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */] 000031B2 0C6D 0001 F702 cmpi.w [A5 - 0x8FE], 0x1 000031B8 6608 bne +0xA /* 000031C2 */ 000031BA 2B6D B360 F708 move.l [A5 - 0x8F8], [A5 - 0x4CA0] 000031C0 6006 bra +0x8 /* 000031C8 */ label000031C2: 000031C2 2B6D B374 F708 move.l [A5 - 0x8F8], [A5 - 0x4C8C] label000031C8: 000031C8 206D F708 movea.l A0, [A5 - 0x8F8] 000031CC 302D F5F0 move.w D0, [A5 - 0xA10] 000031D0 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000031D4 D090 add.l D0, [A0] 000031D6 2040 movea.l A0, D0 000031D8 43EE FB92 lea.l A1, [A6 - 0x46E] 000031DC 7013 moveq.l D0, 0x13 label000031DE: 000031DE 22D8 move.l [A1]+, [A0]+ 000031E0 51C8 FFFC dbf D0, -0x6 /* 000031DE */ 000031E4 32D8 move.w [A1]+, [A0]+ 000031E6 486E FB7E pea.l [A6 - 0x482] 000031EA 486E FB86 pea.l [A6 - 0x47A] 000031EE 486E FB92 pea.l [A6 - 0x46E] 000031F2 4EAD 0F52 jsr [A5 + 0xF52 /* export_486 */] 000031F6 4FEF 000C lea.l A7, [A7 + 0xC] 000031FA 42A7 clr.l -[A7] 000031FC 486E FB86 pea.l [A6 - 0x47A] 00003200 486E FB7E pea.l [A6 - 0x482] 00003204 A83E syscall TEStyleNew 00003206 205F movea.l A0, [A7]+ 00003208 2B48 F70C move.l [A5 - 0x8F4], A0 0000320C 486D 0152 pea.l [A5 + 0x152 /* export_38 */] 00003210 2F2D F70C move.l -[A7], [A5 - 0x8F4] 00003214 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 00003218 2F2D F70C move.l -[A7], [A5 - 0x8F4] 0000321C 2F2E FBD0 move.l -[A7], [A6 - 0x430] 00003220 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00003224 508F addq.l A7, 8 00003226 306D F5EC movea.w A0, [A5 - 0xA14] 0000322A 2F08 move.l -[A7], A0 0000322C 306D F5EE movea.w A0, [A5 - 0xA12] 00003230 2F08 move.l -[A7], A0 00003232 2F2D F70C move.l -[A7], [A5 - 0x8F4] 00003236 A9D1 syscall TESetSelect 00003238 206D F70C movea.l A0, [A5 - 0x8F4] 0000323C 43ED 0E8A lea.l A1, [A5 + 0xE8A /* export_461 */] 00003240 2050 movea.l A0, [A0] 00003242 2149 0056 move.l [A0 + 0x56], A1 00003246 2F2D F70C move.l -[A7], [A5 - 0x8F4] 0000324A A9D8 syscall TEActivate 0000324C 206D F70C movea.l A0, [A5 - 0x8F4] 00003250 2050 movea.l A0, [A0] 00003252 3028 0010 move.w D0, [A0 + 0x10] 00003256 B06D F5F4 cmp.w D0, [A5 - 0xA0C] 0000325A 6648 bne +0x4A /* 000032A4 */ 0000325C 42A7 clr.l -[A7] 0000325E 3F2D F5EC move.w -[A7], [A5 - 0xA14] 00003262 2F2D F70C move.l -[A7], [A5 - 0x8F4] 00003266 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 0000326A 201F move.l D0, [A7]+ 0000326C 2D40 FFFC move.l [A6 - 0x4], D0 00003270 4267 clr.w -[A7] 00003272 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003276 A86B syscall LoWord 00003278 301F move.w D0, [A7]+ 0000327A 5340 subq.w D0, 1 0000327C 3B40 F5F6 move.w [A5 - 0xA0A], D0 00003280 42A7 clr.l -[A7] 00003282 3F2D F5EE move.w -[A7], [A5 - 0xA12] 00003286 2F2D F70C move.l -[A7], [A5 - 0x8F4] 0000328A 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 0000328E 201F move.l D0, [A7]+ 00003290 2D40 FFFC move.l [A6 - 0x4], D0 00003294 4267 clr.w -[A7] 00003296 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000329A A86B syscall LoWord 0000329C 301F move.w D0, [A7]+ 0000329E 5240 addq.w D0, 1 000032A0 3B40 F5FA move.w [A5 - 0xA06], D0 label000032A4: 000032A4 206D F70C movea.l A0, [A5 - 0x8F4] 000032A8 4267 clr.w -[A7] 000032AA 486D F5F4 pea.l [A5 - 0xA0C] 000032AE 2050 movea.l A0, [A0] 000032B0 4868 0008 pea.l [A0 + 0x8] 000032B4 486D F5F4 pea.l [A5 - 0xA0C] 000032B8 A8AA syscall SectRect 000032BA 101F move.b D0, [A7]+ 000032BC A89E syscall PenNormal 000032BE 486D F5F4 pea.l [A5 - 0xA0C] 000032C2 A8A1 syscall FrameRect 000032C4 4EBA 0014 jsr [PC + 0x14 /* 000032DA */] 000032C8 2F2D F70C move.l -[A7], [A5 - 0x8F4] 000032CC A9CD syscall TEDispose 000032CE 4EAD 0B1A jsr [A5 + 0xB1A /* export_351 */] 000032D2 7000 moveq.l D0, 0x00 label000032D4: 000032D4 285F movea.l A4, [A7]+ 000032D6 4E5E unlink A6 000032D8 4E75 rts fn000032DA: 000032DA 4E56 FDF0 link A6, -0x0210 000032DE 306D F5EE movea.w A0, [A5 - 0xA12] 000032E2 2D48 FFFC move.l [A6 - 0x4], A0 000032E6 302D F5EC move.w D0, [A5 - 0xA14] 000032EA 48C0 ext.l D0 000032EC 91AE FFFC sub.l [A6 - 0x4], D0 000032F0 0CAE 0000 00FF FFFC cmpi.l [A6 - 0x4], 0xFF 000032F8 6F08 ble +0xA /* 00003302 */ 000032FA 2D7C 0000 00FF FFFC move.l [A6 - 0x4], 0xFF label00003302: 00003302 1D6E FFFF FEF4 move.b [A6 - 0x10C], [A6 - 0x1] 00003308 206D F70C movea.l A0, [A5 - 0x8F4] 0000330C 2050 movea.l A0, [A0] 0000330E 2068 003E movea.l A0, [A0 + 0x3E] 00003312 326D F5EC movea.w A1, [A5 - 0xA14] 00003316 D3D0 add.l A1, [A0] 00003318 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000331C 486E FEF5 pea.l [A6 - 0x10B] 00003320 4851 pea.l [A1] 00003322 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003326 4FEF 000C lea.l A7, [A7 + 0xC] 0000332A 2F2D B3AC move.l -[A7], [A5 - 0x4C54] 0000332E 486E FEF4 pea.l [A6 - 0x10C] 00003332 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00003336 508F addq.l A7, 8 00003338 4EBA 0114 jsr [PC + 0x114 /* 0000344E */] 0000333C 3D40 FFF4 move.w [A6 - 0xC], D0 00003340 0C6D 0001 F702 cmpi.w [A5 - 0x8FE], 0x1 00003346 6608 bne +0xA /* 00003350 */ 00003348 41ED F726 lea.l A0, [A5 - 0x8DA] 0000334C 2008 move.l D0, A0 0000334E 6006 bra +0x8 /* 00003356 */ label00003350: 00003350 41ED F72C lea.l A0, [A5 - 0x8D4] 00003354 2008 move.l D0, A0 label00003356: 00003356 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000335A 2F00 move.l -[A7], D0 0000335C 486D F71A pea.l [A5 - 0x8E6] 00003360 486E FDF4 pea.l [A6 - 0x20C] 00003364 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 00003368 4FEF 000E lea.l A7, [A7 + 0xE] 0000336C 486E FDF4 pea.l [A6 - 0x20C] 00003370 4EAD 0792 jsr [A5 + 0x792 /* export_238 */] 00003374 588F addq.l A7, 4 00003376 2F2D B3B4 move.l -[A7], [A5 - 0x4C4C] 0000337A 486E FDF4 pea.l [A6 - 0x20C] 0000337E 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00003382 508F addq.l A7, 8 00003384 486E FDF4 pea.l [A6 - 0x20C] 00003388 4EAD 078A jsr [A5 + 0x78A /* export_237 */] 0000338C 588F addq.l A7, 4 0000338E 206D F70C movea.l A0, [A5 - 0x8F4] 00003392 2050 movea.l A0, [A0] 00003394 3D68 003C FFF8 move.w [A6 - 0x8], [A0 + 0x3C] 0000339A 206D F70C movea.l A0, [A5 - 0x8F4] 0000339E 2050 movea.l A0, [A0] 000033A0 2068 003E movea.l A0, [A0 + 0x3E] 000033A4 2D50 FDF0 move.l [A6 - 0x210], [A0] 000033A8 7001 moveq.l D0, 0x01 000033AA 3D40 FFF6 move.w [A6 - 0xA], D0 000033AE 426E FFFA clr.w [A6 - 0x6] 000033B2 6024 bra +0x26 /* 000033D8 */ label000033B4: 000033B4 302E FFFA move.w D0, [A6 - 0x6] 000033B8 B06D F5EC cmp.w D0, [A5 - 0xA14] 000033BC 6E24 bgt +0x26 /* 000033E2 */ 000033BE 206E FDF0 movea.l A0, [A6 - 0x210] 000033C2 52AE FDF0 addq.l [A6 - 0x210], 1 000033C6 7000 moveq.l D0, 0x00 000033C8 1010 move.b D0, [A0] 000033CA 0C40 000D cmpi.w D0, 0xD /* '\r' */ 000033CE 6604 bne +0x6 /* 000033D4 */ 000033D0 526E FFF6 addq.w [A6 - 0xA], 1 label000033D4: 000033D4 526E FFFA addq.w [A6 - 0x6], 1 label000033D8: 000033D8 302E FFFA move.w D0, [A6 - 0x6] 000033DC B06E FFF8 cmp.w D0, [A6 - 0x8] 000033E0 6DD2 blt -0x2C /* 000033B4 */ label000033E2: 000033E2 486E FDF4 pea.l [A6 - 0x20C] 000033E6 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000033EA 486D F732 pea.l [A5 - 0x8CE] 000033EE 486E FEF4 pea.l [A6 - 0x10C] 000033F2 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 000033F6 4FEF 000E lea.l A7, [A7 + 0xE] 000033FA 486E FEF4 pea.l [A6 - 0x10C] 000033FE 4EAD 0792 jsr [A5 + 0x792 /* export_238 */] 00003402 588F addq.l A7, 4 00003404 2F2D B3A8 move.l -[A7], [A5 - 0x4C58] 00003408 486E FEF4 pea.l [A6 - 0x10C] 0000340C 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00003410 508F addq.l A7, 8 00003412 486E FDF4 pea.l [A6 - 0x20C] 00003416 3F2D F5EE move.w -[A7], [A5 - 0xA12] 0000341A 302D F5EC move.w D0, [A5 - 0xA14] 0000341E 5240 addq.w D0, 1 00003420 3F00 move.w -[A7], D0 00003422 486D F740 pea.l [A5 - 0x8C0] 00003426 486E FEF4 pea.l [A6 - 0x10C] 0000342A 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 0000342E 4FEF 0010 lea.l A7, [A7 + 0x10] 00003432 486E FEF4 pea.l [A6 - 0x10C] 00003436 4EAD 0792 jsr [A5 + 0x792 /* export_238 */] 0000343A 588F addq.l A7, 4 0000343C 2F2D B3B0 move.l -[A7], [A5 - 0x4C50] 00003440 486E FEF4 pea.l [A6 - 0x10C] 00003444 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00003448 508F addq.l A7, 8 0000344A 4E5E unlink A6 0000344C 4E75 rts fn0000344E: 0000344E 4E56 FFAE link A6, -0x0052 00003452 48E7 0700 movem.l -[A7], D5,D6,D7 00003456 7A00 moveq.l D5, 0x00 00003458 3E2D F5F0 move.w D7, [A5 - 0xA10] 0000345C 7C00 moveq.l D6, 0x00 0000345E 6028 bra +0x2A /* 00003488 */ label00003460: 00003460 206D F708 movea.l A0, [A5 - 0x8F8] 00003464 3006 move.w D0, D6 00003466 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 0000346A D090 add.l D0, [A0] 0000346C 2040 movea.l A0, D0 0000346E 43EE FFAE lea.l A1, [A6 - 0x52] 00003472 7013 moveq.l D0, 0x13 label00003474: 00003474 22D8 move.l [A1]+, [A0]+ 00003476 51C8 FFFC dbf D0, -0x6 /* 00003474 */ 0000347A 32D8 move.w [A1]+, [A0]+ 0000347C 0C6E 0002 FFB0 cmpi.w [A6 - 0x50], 0x2 00003482 6602 bne +0x4 /* 00003486 */ 00003484 5245 addq.w D5, 1 label00003486: 00003486 5246 addq.w D6, 1 label00003488: 00003488 BC47 cmp.w D6, D7 0000348A 6FD4 ble -0x2A /* 00003460 */ 0000348C 3005 move.w D0, D5 0000348E 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00003492 4E5E unlink A6 00003494 4E75 rts export_463: fn00003496: 00003496 4A6D F702 tst.w [A5 - 0x8FE] 0000349A 6720 beq +0x22 /* 000034BC */ 0000349C 486D F5F4 pea.l [A5 - 0xA0C] 000034A0 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000034A4 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 000034A8 508F addq.l A7, 8 000034AA 486D F5F4 pea.l [A5 - 0xA0C] 000034AE 4267 clr.w -[A7] 000034B0 4267 clr.w -[A7] 000034B2 4267 clr.w -[A7] 000034B4 4267 clr.w -[A7] 000034B6 A8A7 syscall SetRect 000034B8 426D F702 clr.w [A5 - 0x8FE] label000034BC: 000034BC 4E75 rts fn000034BE: 000034BE 4E56 FF9E link A6, -0x0062 000034C2 3D6D F702 FFA4 move.w [A6 - 0x5C], [A5 - 0x8FE] 000034C8 4EBA FFCC jsr [PC - 0x34 /* 00003496 */] 000034CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034D0 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000034D4 42A7 clr.l -[A7] 000034D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034DA 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000034DE 201F move.l D0, [A7]+ 000034E0 2D40 FFFC move.l [A6 - 0x4], D0 000034E4 302E FFA4 move.w D0, [A6 - 0x5C] 000034E8 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000034EC 0000 0002 ori.b D0, 0x2 000034F0 02A6 0006 0072 andi.l -[A6], 0x60072 000034F6 01A6 bclr -[A6], D0 000034F8 7001 moveq.l D0, 0x01 000034FA 3D40 FFA4 move.w [A6 - 0x5C], D0 000034FE 206E 0008 movea.l A0, [A6 + 0x8] 00003502 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003506 2F10 move.l -[A7], [A0] 00003508 3F2E 000C move.w -[A7], [A6 + 0xC] 0000350C 3F3C 0004 move.w -[A7], 0x4 00003510 4267 clr.w -[A7] 00003512 2F2D B360 move.l -[A7], [A5 - 0x4CA0] 00003516 4EBA 0506 jsr [PC + 0x506 /* 00003A1E */] 0000351A 4FEF 0012 lea.l A7, [A7 + 0x12] 0000351E 3D40 FFA8 move.w [A6 - 0x58], D0 00003522 4A6E FFA8 tst.w [A6 - 0x58] 00003526 662A bne +0x2C /* 00003552 */ 00003528 7002 moveq.l D0, 0x02 0000352A 3D40 FFA4 move.w [A6 - 0x5C], D0 0000352E 206E 0008 movea.l A0, [A6 + 0x8] 00003532 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003536 2F10 move.l -[A7], [A0] 00003538 3F2E 000C move.w -[A7], [A6 + 0xC] 0000353C 3F3C 0005 move.w -[A7], 0x5 00003540 4267 clr.w -[A7] 00003542 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 00003546 4EBA 04D6 jsr [PC + 0x4D6 /* 00003A1E */] 0000354A 4FEF 0012 lea.l A7, [A7 + 0x12] 0000354E 3D40 FFA8 move.w [A6 - 0x58], D0 label00003552: 00003552 4A6E FFA8 tst.w [A6 - 0x58] 00003556 6706 beq +0x8 /* 0000355E */ 00003558 3B6E FFA4 F702 move.w [A5 - 0x8FE], [A6 - 0x5C] label0000355E: 0000355E 302E FFA8 move.w D0, [A6 - 0x58] 00003562 6000 0232 bra +0x234 /* 00003796 */ 00003566 206D F708 movea.l A0, [A5 - 0x8F8] 0000356A 302D F5F0 move.w D0, [A5 - 0xA10] 0000356E C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003572 D090 add.l D0, [A0] 00003574 2040 movea.l A0, D0 00003576 43EE FFAA lea.l A1, [A6 - 0x56] 0000357A 7013 moveq.l D0, 0x13 label0000357C: 0000357C 22D8 move.l [A1]+, [A0]+ 0000357E 51C8 FFFC dbf D0, -0x6 /* 0000357C */ 00003582 32D8 move.w [A1]+, [A0]+ 00003584 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003588 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 0000358C 206E FFE8 movea.l A0, [A6 - 0x18] 00003590 2050 movea.l A0, [A0] 00003592 3D50 FF9E move.w [A6 - 0x62], [A0] 00003596 302E FF9E move.w D0, [A6 - 0x62] 0000359A C1FC 0014 muls.w D0, 0x14 0000359E 5440 addq.w D0, 2 000035A0 3D40 FFA2 move.w [A6 - 0x5E], D0 000035A4 42A7 clr.l -[A7] 000035A6 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000035AA 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000035AE 201F move.l D0, [A7]+ 000035B0 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2 000035B6 3D40 FFA0 move.w [A6 - 0x60], D0 000035BA 302D F5EC move.w D0, [A5 - 0xA14] 000035BE 5240 addq.w D0, 1 000035C0 3D40 FFA6 move.w [A6 - 0x5A], D0 000035C4 302E FFA6 move.w D0, [A6 - 0x5A] 000035C8 D16E FFA2 add.w [A6 - 0x5E], D0 000035CC 206E FFE8 movea.l A0, [A6 - 0x18] 000035D0 326E FFA2 movea.w A1, [A6 - 0x5E] 000035D4 D3D0 add.l A1, [A0] 000035D6 302E FFA0 move.w D0, [A6 - 0x60] 000035DA 906E FFA2 sub.w D0, [A6 - 0x5E] 000035DE 206E 0008 movea.l A0, [A6 + 0x8] 000035E2 3F2E 000C move.w -[A7], [A6 + 0xC] 000035E6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000035EA 2F10 move.l -[A7], [A0] 000035EC 48C0 ext.l D0 000035EE 2F00 move.l -[A7], D0 000035F0 4851 pea.l [A1] 000035F2 4EBA 05B0 jsr [PC + 0x5B0 /* 00003BA4 */] 000035F6 4FEF 0012 lea.l A7, [A7 + 0x12] 000035FA 3D40 FFA8 move.w [A6 - 0x58], D0 000035FE 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003602 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00003606 4A6E FFA8 tst.w [A6 - 0x58] 0000360A 671C beq +0x1E /* 00003628 */ 0000360C 7001 moveq.l D0, 0x01 0000360E 3B40 F702 move.w [A5 - 0x8FE], D0 00003612 302E FFA6 move.w D0, [A6 - 0x5A] 00003616 D16D F5EC add.w [A5 - 0xA14], D0 0000361A 302E FFA6 move.w D0, [A6 - 0x5A] 0000361E D16D F5EE add.w [A5 - 0xA12], D0 00003622 7001 moveq.l D0, 0x01 00003624 6000 0170 bra +0x172 /* 00003796 */ label00003628: 00003628 7001 moveq.l D0, 0x01 0000362A 3D40 FFA4 move.w [A6 - 0x5C], D0 0000362E 206E 0008 movea.l A0, [A6 + 0x8] 00003632 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003636 2F10 move.l -[A7], [A0] 00003638 3F2E 000C move.w -[A7], [A6 + 0xC] 0000363C 3F3C 0004 move.w -[A7], 0x4 00003640 302D F5F0 move.w D0, [A5 - 0xA10] 00003644 5240 addq.w D0, 1 00003646 3F00 move.w -[A7], D0 00003648 2F2D B360 move.l -[A7], [A5 - 0x4CA0] 0000364C 4EBA 03D0 jsr [PC + 0x3D0 /* 00003A1E */] 00003650 4FEF 0012 lea.l A7, [A7 + 0x12] 00003654 3D40 FFA8 move.w [A6 - 0x58], D0 00003658 4A6E FFA8 tst.w [A6 - 0x58] 0000365C 662A bne +0x2C /* 00003688 */ 0000365E 7002 moveq.l D0, 0x02 00003660 3D40 FFA4 move.w [A6 - 0x5C], D0 00003664 206E 0008 movea.l A0, [A6 + 0x8] 00003668 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000366C 2F10 move.l -[A7], [A0] 0000366E 3F2E 000C move.w -[A7], [A6 + 0xC] 00003672 3F3C 0005 move.w -[A7], 0x5 00003676 4267 clr.w -[A7] 00003678 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 0000367C 4EBA 03A0 jsr [PC + 0x3A0 /* 00003A1E */] 00003680 4FEF 0012 lea.l A7, [A7 + 0x12] 00003684 3D40 FFA8 move.w [A6 - 0x58], D0 label00003688: 00003688 4A6E FFA8 tst.w [A6 - 0x58] 0000368C 6706 beq +0x8 /* 00003694 */ 0000368E 3B6E FFA4 F702 move.w [A5 - 0x8FE], [A6 - 0x5C] label00003694: 00003694 302E FFA8 move.w D0, [A6 - 0x58] 00003698 6000 00FC bra +0xFE /* 00003796 */ 0000369C 206D F708 movea.l A0, [A5 - 0x8F8] 000036A0 302D F5F0 move.w D0, [A5 - 0xA10] 000036A4 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000036A8 D090 add.l D0, [A0] 000036AA 2040 movea.l A0, D0 000036AC 43EE FFAA lea.l A1, [A6 - 0x56] 000036B0 7013 moveq.l D0, 0x13 label000036B2: 000036B2 22D8 move.l [A1]+, [A0]+ 000036B4 51C8 FFFC dbf D0, -0x6 /* 000036B2 */ 000036B8 32D8 move.w [A1]+, [A0]+ 000036BA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000036BE 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000036C2 206E FFE8 movea.l A0, [A6 - 0x18] 000036C6 2050 movea.l A0, [A0] 000036C8 3D50 FF9E move.w [A6 - 0x62], [A0] 000036CC 302E FF9E move.w D0, [A6 - 0x62] 000036D0 C1FC 0014 muls.w D0, 0x14 000036D4 5440 addq.w D0, 2 000036D6 3D40 FFA2 move.w [A6 - 0x5E], D0 000036DA 42A7 clr.l -[A7] 000036DC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000036E0 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000036E4 201F move.l D0, [A7]+ 000036E6 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2 000036EC 3D40 FFA0 move.w [A6 - 0x60], D0 000036F0 302D F5EC move.w D0, [A5 - 0xA14] 000036F4 5240 addq.w D0, 1 000036F6 3D40 FFA6 move.w [A6 - 0x5A], D0 000036FA 302E FFA6 move.w D0, [A6 - 0x5A] 000036FE D16E FFA2 add.w [A6 - 0x5E], D0 00003702 206E FFE8 movea.l A0, [A6 - 0x18] 00003706 326E FFA2 movea.w A1, [A6 - 0x5E] 0000370A D3D0 add.l A1, [A0] 0000370C 302E FFA0 move.w D0, [A6 - 0x60] 00003710 906E FFA2 sub.w D0, [A6 - 0x5E] 00003714 48C0 ext.l D0 00003716 206E 0008 movea.l A0, [A6 + 0x8] 0000371A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000371E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003722 2F10 move.l -[A7], [A0] 00003724 2F00 move.l -[A7], D0 00003726 4851 pea.l [A1] 00003728 4EBA 047A jsr [PC + 0x47A /* 00003BA4 */] 0000372C 4FEF 0012 lea.l A7, [A7 + 0x12] 00003730 3D40 FFA8 move.w [A6 - 0x58], D0 00003734 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003738 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000373C 4A6E FFA8 tst.w [A6 - 0x58] 00003740 671A beq +0x1C /* 0000375C */ 00003742 7002 moveq.l D0, 0x02 00003744 3B40 F702 move.w [A5 - 0x8FE], D0 00003748 302E FFA6 move.w D0, [A6 - 0x5A] 0000374C D16D F5EC add.w [A5 - 0xA14], D0 00003750 302E FFA6 move.w D0, [A6 - 0x5A] 00003754 D16D F5EE add.w [A5 - 0xA12], D0 00003758 7001 moveq.l D0, 0x01 0000375A 603A bra +0x3C /* 00003796 */ label0000375C: 0000375C 206E 0008 movea.l A0, [A6 + 0x8] 00003760 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003764 2F10 move.l -[A7], [A0] 00003766 3F2E 000C move.w -[A7], [A6 + 0xC] 0000376A 3F3C 0005 move.w -[A7], 0x5 0000376E 302D F5F0 move.w D0, [A5 - 0xA10] 00003772 5240 addq.w D0, 1 00003774 3F00 move.w -[A7], D0 00003776 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 0000377A 4EBA 02A2 jsr [PC + 0x2A2 /* 00003A1E */] 0000377E 4FEF 0012 lea.l A7, [A7 + 0x12] 00003782 3D40 FFA8 move.w [A6 - 0x58], D0 00003786 4A6E FFA8 tst.w [A6 - 0x58] 0000378A 6706 beq +0x8 /* 00003792 */ 0000378C 7002 moveq.l D0, 0x02 0000378E 3B40 F702 move.w [A5 - 0x8FE], D0 label00003792: 00003792 302E FFA8 move.w D0, [A6 - 0x58] label00003796: 00003796 4E5E unlink A6 00003798 4E75 rts fn0000379A: 0000379A 4E56 FFE0 link A6, -0x0020 0000379E 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 000037A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037A6 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000037AA 42A7 clr.l -[A7] 000037AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037B0 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000037B4 201F move.l D0, [A7]+ 000037B6 2600 move.l D3, D0 000037B8 7E00 moveq.l D7, 0x00 000037BA 6010 bra +0x12 /* 000037CC */ label000037BC: 000037BC 3007 move.w D0, D7 000037BE 48C0 ext.l D0 000037C0 E580 asl D0, 2 000037C2 D08E add.l D0, A6 000037C4 2040 movea.l A0, D0 000037C6 42A8 FFE0 clr.l [A0 - 0x20] 000037CA 5247 addq.w D7, 1 label000037CC: 000037CC 0C47 0008 cmpi.w D7, 0x8 000037D0 6DEA blt -0x14 /* 000037BC */ 000037D2 206E 0008 movea.l A0, [A6 + 0x8] 000037D6 2F03 move.l -[A7], D3 000037D8 2F10 move.l -[A7], [A0] 000037DA 486E FFE0 pea.l [A6 - 0x20] 000037DE 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000037E2 4FEF 000C lea.l A7, [A7 + 0xC] 000037E6 206D B34C movea.l A0, [A5 - 0x4CB4] 000037EA 2050 movea.l A0, [A0] 000037EC 2A28 0008 move.l D5, [A0 + 0x8] 000037F0 202D B350 move.l D0, [A5 - 0x4CB0] 000037F4 5280 addq.l D0, 1 000037F6 2800 move.l D4, D0 000037F8 603C bra +0x3E /* 00003836 */ label000037FA: 000037FA 206E 0008 movea.l A0, [A6 + 0x8] 000037FE 2F03 move.l -[A7], D3 00003800 2F10 move.l -[A7], [A0] 00003802 3F2E 000C move.w -[A7], [A6 + 0xC] 00003806 486E FFE0 pea.l [A6 - 0x20] 0000380A 2F04 move.l -[A7], D4 0000380C 4EBA 0082 jsr [PC + 0x82 /* 00003890 */] 00003810 4FEF 0012 lea.l A7, [A7 + 0x12] 00003814 4A40 tst.w D0 00003816 670C beq +0xE /* 00003824 */ 00003818 206E 000E movea.l A0, [A6 + 0xE] 0000381C 2084 move.l [A0], D4 0000381E 7000 moveq.l D0, 0x00 00003820 6000 0066 bra +0x68 /* 00003888 */ label00003824: 00003824 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 00003828 3C00 move.w D6, D0 0000382A 4A46 tst.w D6 0000382C 6706 beq +0x8 /* 00003834 */ 0000382E 3006 move.w D0, D6 00003830 6000 0056 bra +0x58 /* 00003888 */ label00003834: 00003834 5284 addq.l D4, 1 label00003836: 00003836 B885 cmp.l D4, D5 00003838 6FC0 ble -0x3E /* 000037FA */ 0000383A 7801 moveq.l D4, 0x01 0000383C 6038 bra +0x3A /* 00003876 */ label0000383E: 0000383E 206E 0008 movea.l A0, [A6 + 0x8] 00003842 2F03 move.l -[A7], D3 00003844 2F10 move.l -[A7], [A0] 00003846 3F2E 000C move.w -[A7], [A6 + 0xC] 0000384A 486E FFE0 pea.l [A6 - 0x20] 0000384E 2F04 move.l -[A7], D4 00003850 4EBA 003E jsr [PC + 0x3E /* 00003890 */] 00003854 4FEF 0012 lea.l A7, [A7 + 0x12] 00003858 4A40 tst.w D0 0000385A 670A beq +0xC /* 00003866 */ 0000385C 206E 000E movea.l A0, [A6 + 0xE] 00003860 2084 move.l [A0], D4 00003862 7000 moveq.l D0, 0x00 00003864 6022 bra +0x24 /* 00003888 */ label00003866: 00003866 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 0000386A 3C00 move.w D6, D0 0000386C 4A46 tst.w D6 0000386E 6704 beq +0x6 /* 00003874 */ 00003870 3006 move.w D0, D6 00003872 6014 bra +0x16 /* 00003888 */ label00003874: 00003874 5284 addq.l D4, 1 label00003876: 00003876 B8AD B350 cmp.l D4, [A5 - 0x4CB0] 0000387A 6DC2 blt -0x3C /* 0000383E */ 0000387C 4A46 tst.w D6 0000387E 6704 beq +0x6 /* 00003884 */ 00003880 3006 move.w D0, D6 00003882 6004 bra +0x6 /* 00003888 */ label00003884: 00003884 303C FC1D move.w D0, 0xFC1D label00003888: 00003888 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 0000388C 4E5E unlink A6 0000388E 4E75 rts fn00003890: 00003890 4E56 FF5C link A6, -0x00A4 00003894 2F07 move.l -[A7], D7 00003896 41EE FF9C lea.l A0, [A6 - 0x64] 0000389A 43ED B334 lea.l A1, [A5 - 0x4CCC] 0000389E 7017 moveq.l D0, 0x17 label000038A0: 000038A0 20D9 move.l [A0]+, [A1]+ 000038A2 51C8 FFFC dbf D0, -0x6 /* 000038A0 */ 000038A6 30D9 move.w [A0]+, [A1]+ 000038A8 2D6E 0008 FFB8 move.l [A6 - 0x48], [A6 + 0x8] 000038AE 486E FF5C pea.l [A6 - 0xA4] 000038B2 2F2E FFB8 move.l -[A7], [A6 - 0x48] 000038B6 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 000038BA 2F2E FF9C move.l -[A7], [A6 - 0x64] 000038BE 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000038C2 4FEF 0010 lea.l A7, [A7 + 0x10] 000038C6 4878 0003 push.l 0x3 000038CA 2F2E FF78 move.l -[A7], [A6 - 0x88] 000038CE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000038D2 2F00 move.l -[A7], D0 000038D4 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 000038D8 588F addq.l A7, 4 000038DA 4A40 tst.w D0 000038DC 6706 beq +0x8 /* 000038E4 */ 000038DE 7000 moveq.l D0, 0x00 000038E0 6000 0136 bra +0x138 /* 00003A18 */ label000038E4: 000038E4 0C6E 2B0E 0010 cmpi.w [A6 + 0x10], 0x2B0E 000038EA 6720 beq +0x22 /* 0000390C */ 000038EC 0C6E 2B63 0010 cmpi.w [A6 + 0x10], 0x2B63 /* '+c' */ 000038F2 6718 beq +0x1A /* 0000390C */ 000038F4 486E FF7C pea.l [A6 - 0x84] 000038F8 2F2E 000C move.l -[A7], [A6 + 0xC] 000038FC 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 00003900 508F addq.l A7, 8 00003902 4A40 tst.w D0 00003904 6606 bne +0x8 /* 0000390C */ 00003906 7000 moveq.l D0, 0x00 00003908 6000 010E bra +0x110 /* 00003A18 */ label0000390C: 0000390C 2D6E FF5C FFBC move.l [A6 - 0x44], [A6 - 0xA4] 00003912 2D6E FF64 FFC0 move.l [A6 - 0x40], [A6 - 0x9C] 00003918 486E FFC4 pea.l [A6 - 0x3C] 0000391C 2F2E FFBC move.l -[A7], [A6 - 0x44] 00003920 2F2E FF9C move.l -[A7], [A6 - 0x64] 00003924 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00003928 4FEF 000C lea.l A7, [A7 + 0xC] 0000392C 3F00 move.w -[A7], D0 0000392E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003932 548F addq.l A7, 2 00003934 206E FFC4 movea.l A0, [A6 - 0x3C] 00003938 2050 movea.l A0, [A0] 0000393A 2D68 0020 FFC8 move.l [A6 - 0x38], [A0 + 0x20] 00003940 2D6E FF60 FFD0 move.l [A6 - 0x30], [A6 - 0xA0] 00003946 2D6E FF68 FFD4 move.l [A6 - 0x2C], [A6 - 0x98] 0000394C 486E FFD8 pea.l [A6 - 0x28] 00003950 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00003954 2F2E FF9C move.l -[A7], [A6 - 0x64] 00003958 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 0000395C 4FEF 000C lea.l A7, [A7 + 0xC] 00003960 3F00 move.w -[A7], D0 00003962 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003966 548F addq.l A7, 2 00003968 206E FFD8 movea.l A0, [A6 - 0x28] 0000396C 2050 movea.l A0, [A0] 0000396E 2D68 0020 FFDC move.l [A6 - 0x24], [A0 + 0x20] 00003974 206E FFC4 movea.l A0, [A6 - 0x3C] 00003978 2050 movea.l A0, [A0] 0000397A 2F28 0024 move.l -[A7], [A0 + 0x24] 0000397E 2F2E FFDC move.l -[A7], [A6 - 0x24] 00003982 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00003986 508F addq.l A7, 8 00003988 3F00 move.w -[A7], D0 0000398A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000398E 548F addq.l A7, 2 00003990 7001 moveq.l D0, 0x01 00003992 3D40 FFFE move.w [A6 - 0x2], D0 00003996 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000399A 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000399E 3F2E 0010 move.w -[A7], [A6 + 0x10] 000039A2 3F3C 0004 move.w -[A7], 0x4 000039A6 4267 clr.w -[A7] 000039A8 2F2E FFC8 move.l -[A7], [A6 - 0x38] 000039AC 4EBA 0070 jsr [PC + 0x70 /* 00003A1E */] 000039B0 4FEF 0012 lea.l A7, [A7 + 0x12] 000039B4 3E00 move.w D7, D0 000039B6 4A47 tst.w D7 000039B8 6626 bne +0x28 /* 000039E0 */ 000039BA 7002 moveq.l D0, 0x02 000039BC 3D40 FFFE move.w [A6 - 0x2], D0 000039C0 2F2E 0016 move.l -[A7], [A6 + 0x16] 000039C4 2F2E 0012 move.l -[A7], [A6 + 0x12] 000039C8 3F2E 0010 move.w -[A7], [A6 + 0x10] 000039CC 3F3C 0005 move.w -[A7], 0x5 000039D0 4267 clr.w -[A7] 000039D2 2F2E FFDC move.l -[A7], [A6 - 0x24] 000039D6 4EBA 0046 jsr [PC + 0x46 /* 00003A1E */] 000039DA 4FEF 0012 lea.l A7, [A7 + 0x12] 000039DE 3E00 move.w D7, D0 label000039E0: 000039E0 4A47 tst.w D7 000039E2 6706 beq +0x8 /* 000039EA */ 000039E4 3B6E FFFE F702 move.w [A5 - 0x8FE], [A6 - 0x2] label000039EA: 000039EA 2F2E FFBC move.l -[A7], [A6 - 0x44] 000039EE 2F2E FF9C move.l -[A7], [A6 - 0x64] 000039F2 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000039F6 508F addq.l A7, 8 000039F8 3F00 move.w -[A7], D0 000039FA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000039FE 548F addq.l A7, 2 00003A00 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00003A04 2F2E FF9C move.l -[A7], [A6 - 0x64] 00003A08 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00003A0C 508F addq.l A7, 8 00003A0E 3F00 move.w -[A7], D0 00003A10 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003A14 548F addq.l A7, 2 00003A16 3007 move.w D0, D7 label00003A18: 00003A18 2E1F move.l D7, [A7]+ 00003A1A 4E5E unlink A6 00003A1C 4E75 rts fn00003A1E: 00003A1E 4E56 FFAE link A6, -0x0052 00003A22 48E7 0700 movem.l -[A7], D5,D6,D7 00003A26 4A6D F5F2 tst.w [A5 - 0xA0E] 00003A2A 6700 0088 beq +0x8A /* 00003AB4 */ 00003A2E 302E 000E move.w D0, [A6 + 0xE] 00003A32 B06D F5F2 cmp.w D0, [A5 - 0xA0E] 00003A36 6600 0076 bne +0x78 /* 00003AAE */ 00003A3A 486D F5F0 pea.l [A5 - 0xA10] 00003A3E 486D F5FC pea.l [A5 - 0xA04] 00003A42 3F3C 0002 move.w -[A7], 0x2 00003A46 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A4A 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 00003A4E 4FEF 000E lea.l A7, [A7 + 0xE] 00003A52 3A00 move.w D5, D0 00003A54 4A45 tst.w D5 00003A56 6706 beq +0x8 /* 00003A5E */ 00003A58 7000 moveq.l D0, 0x00 00003A5A 6000 00C6 bra +0xC8 /* 00003B22 */ label00003A5E: 00003A5E 302D F5F0 move.w D0, [A5 - 0xA10] 00003A62 B06E 000C cmp.w D0, [A6 + 0xC] 00003A66 6C06 bge +0x8 /* 00003A6E */ 00003A68 7000 moveq.l D0, 0x00 00003A6A 6000 00B6 bra +0xB8 /* 00003B22 */ label00003A6E: 00003A6E 206E 0008 movea.l A0, [A6 + 0x8] 00003A72 302D F5F0 move.w D0, [A5 - 0xA10] 00003A76 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003A7A D090 add.l D0, [A0] 00003A7C 2040 movea.l A0, D0 00003A7E 43EE FFAE lea.l A1, [A6 - 0x52] 00003A82 7013 moveq.l D0, 0x13 label00003A84: 00003A84 22D8 move.l [A1]+, [A0]+ 00003A86 51C8 FFFC dbf D0, -0x6 /* 00003A84 */ 00003A8A 32D8 move.w [A1]+, [A0]+ 00003A8C 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003A90 2F2E 0016 move.l -[A7], [A6 + 0x16] 00003A94 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003A98 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003A9C 4EBA 008C jsr [PC + 0x8C /* 00003B2A */] 00003AA0 4FEF 000E lea.l A7, [A7 + 0xE] 00003AA4 4A40 tst.w D0 00003AA6 6706 beq +0x8 /* 00003AAE */ 00003AA8 7001 moveq.l D0, 0x01 00003AAA 6000 0076 bra +0x78 /* 00003B22 */ label00003AAE: 00003AAE 7000 moveq.l D0, 0x00 00003AB0 6000 0070 bra +0x72 /* 00003B22 */ label00003AB4: 00003AB4 42A7 clr.l -[A7] 00003AB6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003ABA 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003ABE 201F move.l D0, [A7]+ 00003AC0 4878 0052 push.l 0x52 /* 'R' */ 00003AC4 2F00 move.l -[A7], D0 00003AC6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003ACA 3E00 move.w D7, D0 00003ACC 3C2E 000C move.w D6, [A6 + 0xC] 00003AD0 604A bra +0x4C /* 00003B1C */ label00003AD2: 00003AD2 206E 0008 movea.l A0, [A6 + 0x8] 00003AD6 3006 move.w D0, D6 00003AD8 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003ADC D090 add.l D0, [A0] 00003ADE 2040 movea.l A0, D0 00003AE0 43EE FFAE lea.l A1, [A6 - 0x52] 00003AE4 7013 moveq.l D0, 0x13 label00003AE6: 00003AE6 22D8 move.l [A1]+, [A0]+ 00003AE8 51C8 FFFC dbf D0, -0x6 /* 00003AE6 */ 00003AEC 32D8 move.w [A1]+, [A0]+ 00003AEE 0C6E 0002 FFB0 cmpi.w [A6 - 0x50], 0x2 00003AF4 6624 bne +0x26 /* 00003B1A */ 00003AF6 3B46 F5F0 move.w [A5 - 0xA10], D6 00003AFA 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003AFE 2F2E 0016 move.l -[A7], [A6 + 0x16] 00003B02 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003B06 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003B0A 4EBA 001E jsr [PC + 0x1E /* 00003B2A */] 00003B0E 4FEF 000E lea.l A7, [A7 + 0xE] 00003B12 4A40 tst.w D0 00003B14 6704 beq +0x6 /* 00003B1A */ 00003B16 7001 moveq.l D0, 0x01 00003B18 6008 bra +0xA /* 00003B22 */ label00003B1A: 00003B1A 5246 addq.w D6, 1 label00003B1C: 00003B1C BC47 cmp.w D6, D7 00003B1E 6DB2 blt -0x4C /* 00003AD2 */ 00003B20 7000 moveq.l D0, 0x00 label00003B22: 00003B22 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00003B26 4E5E unlink A6 00003B28 4E75 rts fn00003B2A: 00003B2A 4E56 FFF8 link A6, -0x0008 00003B2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B32 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00003B36 206E 0008 movea.l A0, [A6 + 0x8] 00003B3A 2050 movea.l A0, [A0] 00003B3C 3D50 FFFE move.w [A6 - 0x2], [A0] 00003B40 302E FFFE move.w D0, [A6 - 0x2] 00003B44 C1FC 0014 muls.w D0, 0x14 00003B48 5440 addq.w D0, 2 00003B4A 3D40 FFFC move.w [A6 - 0x4], D0 00003B4E 42A7 clr.l -[A7] 00003B50 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B54 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003B58 201F move.l D0, [A7]+ 00003B5A 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2 00003B60 3D40 FFFA move.w [A6 - 0x6], D0 00003B64 206E 0008 movea.l A0, [A6 + 0x8] 00003B68 326E FFFC movea.w A1, [A6 - 0x4] 00003B6C D3D0 add.l A1, [A0] 00003B6E 302E FFFA move.w D0, [A6 - 0x6] 00003B72 906E FFFC sub.w D0, [A6 - 0x4] 00003B76 48C0 ext.l D0 00003B78 3F2E 0014 move.w -[A7], [A6 + 0x14] 00003B7C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003B80 2F2E 000C move.l -[A7], [A6 + 0xC] 00003B84 2F00 move.l -[A7], D0 00003B86 4851 pea.l [A1] 00003B88 4EBA 001A jsr [PC + 0x1A /* 00003BA4 */] 00003B8C 4FEF 0012 lea.l A7, [A7 + 0x12] 00003B90 3D40 FFF8 move.w [A6 - 0x8], D0 00003B94 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B98 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00003B9C 302E FFF8 move.w D0, [A6 - 0x8] 00003BA0 4E5E unlink A6 00003BA2 4E75 rts fn00003BA4: 00003BA4 4E56 FEF4 link A6, -0x010C 00003BA8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003BAC 286E 0008 movea.l A4, [A6 + 0x8] 00003BB0 2E2E 000C move.l D7, [A6 + 0xC] 00003BB4 266E 0010 movea.l A3, [A6 + 0x10] 00003BB8 2C2E 0014 move.l D6, [A6 + 0x14] 00003BBC 302E 0018 move.w D0, [A6 + 0x18] 00003BC0 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00003BC4 0005 0016 ori.b D5, 0x16 00003BC8 0000 0012 ori.b D0, 0x12 00003BCC 2B0E move.l -[A5], A6 00003BCE 000E 1F43 ori.b A6, 0x43 /* 'C' */ 00003BD2 00CE .incomplete 00003BD4 2B71 00CA 2B63 move.l [A5 + 0x2B63], [A1 + D0.w - 0x54] 00003BDA 00EE .incomplete 00003BDC 41EE FEFC lea.l A0, [A6 - 0x104] 00003BE0 2D48 FFFC move.l [A6 - 0x4], A0 00003BE4 42AE FEF8 clr.l [A6 - 0x108] 00003BE8 426E FEF6 clr.w [A6 - 0x10A] 00003BEC 6000 006E bra +0x70 /* 00003C5C */ label00003BF0: 00003BF0 7000 moveq.l D0, 0x00 00003BF2 1013 move.b D0, [A3] 00003BF4 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00003BF8 6650 bne +0x52 /* 00003C4A */ 00003BFA 4AAE FEF8 tst.l [A6 - 0x108] 00003BFE 6700 0058 beq +0x5A /* 00003C58 */ 00003C02 3F2E 0018 move.w -[A7], [A6 + 0x18] 00003C06 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00003C0A 486E FEFC pea.l [A6 - 0x104] 00003C0E 2F07 move.l -[A7], D7 00003C10 2F0C move.l -[A7], A4 00003C12 4EBA 00BC jsr [PC + 0xBC /* 00003CD0 */] 00003C16 4FEF 0012 lea.l A7, [A7 + 0x12] 00003C1A 4A40 tst.w D0 00003C1C 6606 bne +0x8 /* 00003C24 */ 00003C1E 7000 moveq.l D0, 0x00 00003C20 6000 00A6 bra +0xA8 /* 00003CC8 */ label00003C24: 00003C24 4A6E FEF6 tst.w [A6 - 0x10A] 00003C28 660C bne +0xE /* 00003C36 */ 00003C2A 3B6D F704 F5EC move.w [A5 - 0xA14], [A5 - 0x8FC] 00003C30 3B6D F706 F5EE move.w [A5 - 0xA12], [A5 - 0x8FA] label00003C36: 00003C36 7001 moveq.l D0, 0x01 00003C38 3D40 FEF6 move.w [A6 - 0x10A], D0 00003C3C 41EE FEFC lea.l A0, [A6 - 0x104] 00003C40 2D48 FFFC move.l [A6 - 0x4], A0 00003C44 42AE FEF8 clr.l [A6 - 0x108] 00003C48 600E bra +0x10 /* 00003C58 */ label00003C4A: 00003C4A 206E FFFC movea.l A0, [A6 - 0x4] 00003C4E 52AE FFFC addq.l [A6 - 0x4], 1 00003C52 1093 move.b [A0], [A3] 00003C54 52AE FEF8 addq.l [A6 - 0x108], 1 label00003C58: 00003C58 5386 subq.l D6, 1 00003C5A 528B addq.l A3, 1 label00003C5C: 00003C5C 4A86 tst.l D6 00003C5E 6690 bne -0x6E /* 00003BF0 */ 00003C60 4AAE FEF8 tst.l [A6 - 0x108] 00003C64 6734 beq +0x36 /* 00003C9A */ 00003C66 3F2E 0018 move.w -[A7], [A6 + 0x18] 00003C6A 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00003C6E 486E FEFC pea.l [A6 - 0x104] 00003C72 2F07 move.l -[A7], D7 00003C74 2F0C move.l -[A7], A4 00003C76 4EBA 0058 jsr [PC + 0x58 /* 00003CD0 */] 00003C7A 4FEF 0012 lea.l A7, [A7 + 0x12] 00003C7E 3D40 FEF4 move.w [A6 - 0x10C], D0 00003C82 4A6E FEF6 tst.w [A6 - 0x10A] 00003C86 660C bne +0xE /* 00003C94 */ 00003C88 3B6D F704 F5EC move.w [A5 - 0xA14], [A5 - 0x8FC] 00003C8E 3B6D F706 F5EE move.w [A5 - 0xA12], [A5 - 0x8FA] label00003C94: 00003C94 302E FEF4 move.w D0, [A6 - 0x10C] 00003C98 602E bra +0x30 /* 00003CC8 */ label00003C9A: 00003C9A 302E FEF6 move.w D0, [A6 - 0x10A] 00003C9E 6028 bra +0x2A /* 00003CC8 */ 00003CA0 3F2E 0018 move.w -[A7], [A6 + 0x18] 00003CA4 2F06 move.l -[A7], D6 00003CA6 2F0B move.l -[A7], A3 00003CA8 2F07 move.l -[A7], D7 00003CAA 2F0C move.l -[A7], A4 00003CAC 4EBA 0022 jsr [PC + 0x22 /* 00003CD0 */] 00003CB0 4FEF 0012 lea.l A7, [A7 + 0x12] 00003CB4 3D40 FEF4 move.w [A6 - 0x10C], D0 00003CB8 3B6D F706 F5EE move.w [A5 - 0xA12], [A5 - 0x8FA] 00003CBE 3B6D F704 F5EC move.w [A5 - 0xA14], [A5 - 0x8FC] 00003CC4 302E FEF4 move.w D0, [A6 - 0x10C] label00003CC8: 00003CC8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00003CCC 4E5E unlink A6 00003CCE 4E75 rts fn00003CD0: 00003CD0 4E56 FFFE link A6, -0x0002 00003CD4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003CD8 286E 0008 movea.l A4, [A6 + 0x8] 00003CDC 2E2E 000C move.l D7, [A6 + 0xC] 00003CE0 266E 0010 movea.l A3, [A6 + 0x10] 00003CE4 2C2E 0014 move.l D6, [A6 + 0x14] 00003CE8 426D F704 clr.w [A5 - 0x8FC] 00003CEC 2007 move.l D0, D7 00003CEE 9086 sub.l D0, D6 00003CF0 2A00 move.l D5, D0 00003CF2 4A85 tst.l D5 00003CF4 6C06 bge +0x8 /* 00003CFC */ 00003CF6 7000 moveq.l D0, 0x00 00003CF8 6000 0170 bra +0x172 /* 00003E6A */ label00003CFC: 00003CFC 7000 moveq.l D0, 0x00 00003CFE 1013 move.b D0, [A3] 00003D00 41ED F4EC lea.l A0, [A5 - 0xB14] 00003D04 4840 swap.w D0 00003D06 4240 clr.w D0 00003D08 4840 swap.w D0 00003D0A D1C0 add.l A0, D0 00003D0C 4A10 tst.b [A0] 00003D0E 57C0 seq D0 00003D10 4400 neg.b D0 00003D12 4880 ext.w D0 00003D14 3D40 FFFE move.w [A6 - 0x2], D0 00003D18 302E 0018 move.w D0, [A6 + 0x18] 00003D1C 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00003D20 0005 0016 ori.b D5, 0x16 00003D24 0000 008E ori.b D0, 0x8E 00003D28 2B63 008A move.l [A5 + 0x8A /* export_13 */], -[A3] 00003D2C 2B0E move.l -[A5], A6 00003D2E 00BE 2B71 00BA ori.l <>, 0x2B7100BA 00003D34 1F43 0132 move.b [A7 + 0x132], D3 00003D38 7800 moveq.l D4, 0x00 00003D3A 6000 0070 bra +0x72 /* 00003DAC */ label00003D3E: 00003D3E 4A84 tst.l D4 00003D40 671C beq +0x1E /* 00003D5E */ 00003D42 7000 moveq.l D0, 0x00 00003D44 102C FFFF move.b D0, [A4 - 0x1] 00003D48 41ED F4EC lea.l A0, [A5 - 0xB14] 00003D4C 4840 swap.w D0 00003D4E 4240 clr.w D0 00003D50 4840 swap.w D0 00003D52 D1C0 add.l A0, D0 00003D54 7000 moveq.l D0, 0x00 00003D56 1010 move.b D0, [A0] 00003D58 B06E FFFE cmp.w D0, [A6 - 0x2] 00003D5C 6646 bne +0x48 /* 00003DA4 */ label00003D5E: 00003D5E 2F06 move.l -[A7], D6 00003D60 2F0B move.l -[A7], A3 00003D62 2F0C move.l -[A7], A4 00003D64 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00003D68 4FEF 000C lea.l A7, [A7 + 0xC] 00003D6C 4A40 tst.w D0 00003D6E 6734 beq +0x36 /* 00003DA4 */ 00003D70 3B6D F704 F706 move.w [A5 - 0x8FA], [A5 - 0x8FC] 00003D76 6008 bra +0xA /* 00003D80 */ label00003D78: 00003D78 528C addq.l A4, 1 00003D7A 526D F706 addq.w [A5 - 0x8FA], 1 00003D7E 5284 addq.l D4, 1 label00003D80: 00003D80 7000 moveq.l D0, 0x00 00003D82 1014 move.b D0, [A4] 00003D84 41ED F4EC lea.l A0, [A5 - 0xB14] 00003D88 4840 swap.w D0 00003D8A 4240 clr.w D0 00003D8C 4840 swap.w D0 00003D8E D1C0 add.l A0, D0 00003D90 7000 moveq.l D0, 0x00 00003D92 1010 move.b D0, [A0] 00003D94 B06E FFFE cmp.w D0, [A6 - 0x2] 00003D98 6704 beq +0x6 /* 00003D9E */ 00003D9A B887 cmp.l D4, D7 00003D9C 6DDA blt -0x24 /* 00003D78 */ label00003D9E: 00003D9E 7001 moveq.l D0, 0x01 00003DA0 6000 00C8 bra +0xCA /* 00003E6A */ label00003DA4: 00003DA4 528C addq.l A4, 1 00003DA6 526D F704 addq.w [A5 - 0x8FC], 1 00003DAA 5284 addq.l D4, 1 label00003DAC: 00003DAC B885 cmp.l D4, D5 00003DAE 6F8E ble -0x70 /* 00003D3E */ 00003DB0 6000 00B6 bra +0xB8 /* 00003E68 */ 00003DB4 7800 moveq.l D4, 0x00 00003DB6 602C bra +0x2E /* 00003DE4 */ label00003DB8: 00003DB8 2F06 move.l -[A7], D6 00003DBA 2F0B move.l -[A7], A3 00003DBC 2F0C move.l -[A7], A4 00003DBE 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00003DC2 4FEF 000C lea.l A7, [A7 + 0xC] 00003DC6 4A40 tst.w D0 00003DC8 6712 beq +0x14 /* 00003DDC */ 00003DCA 306D F704 movea.w A0, [A5 - 0x8FC] 00003DCE D1C6 add.l A0, D6 00003DD0 2008 move.l D0, A0 00003DD2 3B40 F706 move.w [A5 - 0x8FA], D0 00003DD6 7001 moveq.l D0, 0x01 00003DD8 6000 0090 bra +0x92 /* 00003E6A */ label00003DDC: 00003DDC 528C addq.l A4, 1 00003DDE 526D F704 addq.w [A5 - 0x8FC], 1 00003DE2 5284 addq.l D4, 1 label00003DE4: 00003DE4 B885 cmp.l D4, D5 00003DE6 6FD0 ble -0x2E /* 00003DB8 */ 00003DE8 6000 007E bra +0x80 /* 00003E68 */ 00003DEC 7800 moveq.l D4, 0x00 00003DEE 6000 0074 bra +0x76 /* 00003E64 */ label00003DF2: 00003DF2 4A84 tst.l D4 00003DF4 671C beq +0x1E /* 00003E12 */ 00003DF6 7000 moveq.l D0, 0x00 00003DF8 102C FFFF move.b D0, [A4 - 0x1] 00003DFC 41ED F4EC lea.l A0, [A5 - 0xB14] 00003E00 4840 swap.w D0 00003E02 4240 clr.w D0 00003E04 4840 swap.w D0 00003E06 D1C0 add.l A0, D0 00003E08 7000 moveq.l D0, 0x00 00003E0A 1010 move.b D0, [A0] 00003E0C B06E FFFE cmp.w D0, [A6 - 0x2] 00003E10 664A bne +0x4C /* 00003E5C */ label00003E12: 00003E12 2004 move.l D0, D4 00003E14 D086 add.l D0, D6 00003E16 B087 cmp.l D0, D7 00003E18 6720 beq +0x22 /* 00003E3A */ 00003E1A 200C move.l D0, A4 00003E1C D086 add.l D0, D6 00003E1E 2040 movea.l A0, D0 00003E20 7000 moveq.l D0, 0x00 00003E22 1010 move.b D0, [A0] 00003E24 41ED F4EC lea.l A0, [A5 - 0xB14] 00003E28 4840 swap.w D0 00003E2A 4240 clr.w D0 00003E2C 4840 swap.w D0 00003E2E D1C0 add.l A0, D0 00003E30 7000 moveq.l D0, 0x00 00003E32 1010 move.b D0, [A0] 00003E34 B06E FFFE cmp.w D0, [A6 - 0x2] 00003E38 6622 bne +0x24 /* 00003E5C */ label00003E3A: 00003E3A 2F06 move.l -[A7], D6 00003E3C 2F0B move.l -[A7], A3 00003E3E 2F0C move.l -[A7], A4 00003E40 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00003E44 4FEF 000C lea.l A7, [A7 + 0xC] 00003E48 4A40 tst.w D0 00003E4A 6710 beq +0x12 /* 00003E5C */ 00003E4C 306D F704 movea.w A0, [A5 - 0x8FC] 00003E50 D1C6 add.l A0, D6 00003E52 2008 move.l D0, A0 00003E54 3B40 F706 move.w [A5 - 0x8FA], D0 00003E58 7001 moveq.l D0, 0x01 00003E5A 600E bra +0x10 /* 00003E6A */ label00003E5C: 00003E5C 528C addq.l A4, 1 00003E5E 526D F704 addq.w [A5 - 0x8FC], 1 00003E62 5284 addq.l D4, 1 label00003E64: 00003E64 B885 cmp.l D4, D5 00003E66 6F8A ble -0x74 /* 00003DF2 */ label00003E68: 00003E68 7000 moveq.l D0, 0x00 label00003E6A: 00003E6A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00003E6E 4E5E unlink A6 00003E70 4E75 rts export_464: 00003E72 4E56 FF54 link A6, -0x00AC 00003E76 2F0C move.l -[A7], A4 00003E78 286E 000C movea.l A4, [A6 + 0xC] 00003E7C 508C addq.l A4, 8 00003E7E 486E FF58 pea.l [A6 - 0xA8] 00003E82 486E FF54 pea.l [A6 - 0xAC] 00003E86 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003E8A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003E8E 2F0C move.l -[A7], A4 00003E90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E94 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 00003E98 4FEF 0018 lea.l A7, [A7 + 0x18] 00003E9C 3D40 FF56 move.w [A6 - 0xAA], D0 00003EA0 4A6E FF56 tst.w [A6 - 0xAA] 00003EA4 6708 beq +0xA /* 00003EAE */ 00003EA6 302E FF56 move.w D0, [A6 - 0xAA] 00003EAA 6000 009E bra +0xA0 /* 00003F4A */ label00003EAE: 00003EAE 0C6E 0003 FF58 cmpi.w [A6 - 0xA8], 0x3 00003EB4 6706 beq +0x8 /* 00003EBC */ 00003EB6 700B moveq.l D0, 0x0B 00003EB8 6000 0090 bra +0x92 /* 00003F4A */ label00003EBC: 00003EBC 486E FF58 pea.l [A6 - 0xA8] 00003EC0 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */] 00003EC4 588F addq.l A7, 4 00003EC6 4A40 tst.w D0 00003EC8 6712 beq +0x14 /* 00003EDC */ 00003ECA 486E FF58 pea.l [A6 - 0xA8] 00003ECE 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00003ED2 588F addq.l A7, 4 00003ED4 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */] 00003ED8 6000 0070 bra +0x72 /* 00003F4A */ label00003EDC: 00003EDC 486E FF58 pea.l [A6 - 0xA8] 00003EE0 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */] 00003EE4 588F addq.l A7, 4 00003EE6 4A40 tst.w D0 00003EE8 670E beq +0x10 /* 00003EF8 */ 00003EEA 486E FF58 pea.l [A6 - 0xA8] 00003EEE 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00003EF2 588F addq.l A7, 4 00003EF4 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] label00003EF8: 00003EF8 302E FF54 move.w D0, [A6 - 0xAC] 00003EFC 48C0 ext.l D0 00003EFE E780 asl D0, 3 00003F00 D9C0 add.l A4, D0 00003F02 486E FF58 pea.l [A6 - 0xA8] 00003F06 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003F0A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003F0E 2F0C move.l -[A7], A4 00003F10 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F14 4EBA 003A jsr [PC + 0x3A /* 00003F50 */] 00003F18 4FEF 0014 lea.l A7, [A7 + 0x14] 00003F1C 3D40 FF56 move.w [A6 - 0xAA], D0 00003F20 4A6E FF56 tst.w [A6 - 0xAA] 00003F24 6616 bne +0x18 /* 00003F3C */ 00003F26 2F2E FFDE move.l -[A7], [A6 - 0x22] 00003F2A 2F2E FF7A move.l -[A7], [A6 - 0x86] 00003F2E 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00003F32 508F addq.l A7, 8 00003F34 3F00 move.w -[A7], D0 00003F36 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003F3A 548F addq.l A7, 2 label00003F3C: 00003F3C 486E FF58 pea.l [A6 - 0xA8] 00003F40 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00003F44 588F addq.l A7, 4 00003F46 302E FF56 move.w D0, [A6 - 0xAA] label00003F4A: 00003F4A 285F movea.l A4, [A7]+ 00003F4C 4E5E unlink A6 00003F4E 4E75 rts fn00003F50: 00003F50 4E56 FECE link A6, -0x0132 00003F54 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00003F58 286E 000C movea.l A4, [A6 + 0xC] 00003F5C 206E 0018 movea.l A0, [A6 + 0x18] 00003F60 43EE FF54 lea.l A1, [A6 - 0xAC] 00003F64 7029 moveq.l D0, 0x29 label00003F66: 00003F66 22D8 move.l [A1]+, [A0]+ 00003F68 51C8 FFFC dbf D0, -0x6 /* 00003F66 */ 00003F6C 206E FFDE movea.l A0, [A6 - 0x22] 00003F70 302E FFD8 move.w D0, [A6 - 0x28] 00003F74 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003F78 D090 add.l D0, [A0] 00003F7A 2040 movea.l A0, D0 00003F7C 43EE FF02 lea.l A1, [A6 - 0xFE] 00003F80 7013 moveq.l D0, 0x13 label00003F82: 00003F82 22D8 move.l [A1]+, [A0]+ 00003F84 51C8 FFFC dbf D0, -0x6 /* 00003F82 */ 00003F88 32D8 move.w [A1]+, [A0]+ 00003F8A 3D54 FED0 move.w [A6 - 0x130], [A4] 00003F8E 0C6E 2720 FED0 cmpi.w [A6 - 0x130], 0x2720 /* '\' ' */ 00003F94 670E beq +0x10 /* 00003FA4 */ 00003F96 0C6E 2B57 FED0 cmpi.w [A6 - 0x130], 0x2B57 /* '+W' */ 00003F9C 6706 beq +0x8 /* 00003FA4 */ 00003F9E 704D moveq.l D0, 0x4D 00003FA0 6000 030A bra +0x30C /* 000042AC */ label00003FA4: 00003FA4 508C addq.l A4, 8 00003FA6 486E FEEA pea.l [A6 - 0x116] 00003FAA 486E FED2 pea.l [A6 - 0x12E] 00003FAE 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003FB2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003FB6 2F0C move.l -[A7], A4 00003FB8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003FBC 4EBA 039E jsr [PC + 0x39E /* 0000435C */] 00003FC0 4FEF 0018 lea.l A7, [A7 + 0x18] 00003FC4 3D40 FED6 move.w [A6 - 0x12A], D0 00003FC8 4A6E FED6 tst.w [A6 - 0x12A] 00003FCC 6708 beq +0xA /* 00003FD6 */ 00003FCE 302E FED6 move.w D0, [A6 - 0x12A] 00003FD2 6000 02D8 bra +0x2DA /* 000042AC */ label00003FD6: 00003FD6 302E FED2 move.w D0, [A6 - 0x12E] 00003FDA 48C0 ext.l D0 00003FDC E780 asl D0, 3 00003FDE D9C0 add.l A4, D0 00003FE0 2F2E FEEA move.l -[A7], [A6 - 0x116] 00003FE4 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00003FE8 42A7 clr.l -[A7] 00003FEA 2F2E FEEA move.l -[A7], [A6 - 0x116] 00003FEE 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003FF2 201F move.l D0, [A7]+ 00003FF4 4878 0004 push.l 0x4 00003FF8 2F00 move.l -[A7], D0 00003FFA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003FFE 3D40 FED4 move.w [A6 - 0x12C], D0 00004002 7A0F moveq.l D5, 0x0F 00004004 3D7C 2B3E FECE move.w [A6 - 0x132], 0x2B3E /* '+>' */ 0000400A 0C54 2B3E cmpi.w [A4], 0x2B3E /* '+>' */ 0000400E 6708 beq +0xA /* 00004018 */ 00004010 0C54 2B34 cmpi.w [A4], 0x2B34 /* '+4' */ 00004014 6600 0084 bne +0x86 /* 0000409A */ label00004018: 00004018 3D54 FECE move.w [A6 - 0x132], [A4] 0000401C 508C addq.l A4, 8 0000401E 486E FEEE pea.l [A6 - 0x112] 00004022 486E FED2 pea.l [A6 - 0x12E] 00004026 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000402A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000402E 2F0C move.l -[A7], A4 00004030 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004034 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00004038 4FEF 0018 lea.l A7, [A7 + 0x18] 0000403C 3D40 FED6 move.w [A6 - 0x12A], D0 00004040 4A6E FED6 tst.w [A6 - 0x12A] 00004044 6710 beq +0x12 /* 00004056 */ 00004046 2F2E FEEA move.l -[A7], [A6 - 0x116] 0000404A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000404E 302E FED6 move.w D0, [A6 - 0x12A] 00004052 6000 0258 bra +0x25A /* 000042AC */ label00004056: 00004056 302E FED2 move.w D0, [A6 - 0x12E] 0000405A 48C0 ext.l D0 0000405C E780 asl D0, 3 0000405E D9C0 add.l A4, D0 00004060 486E FFFC pea.l [A6 - 0x4] 00004064 2F2E FEEE move.l -[A7], [A6 - 0x112] 00004068 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 0000406C 508F addq.l A7, 8 0000406E 3D40 FED6 move.w [A6 - 0x12A], D0 00004072 2F2E FEEE move.l -[A7], [A6 - 0x112] 00004076 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000407A 4A6E FED6 tst.w [A6 - 0x12A] 0000407E 6710 beq +0x12 /* 00004090 */ 00004080 2F2E FEEA move.l -[A7], [A6 - 0x116] 00004084 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004088 302E FED6 move.w D0, [A6 - 0x12A] 0000408C 6000 021E bra +0x220 /* 000042AC */ label00004090: 00004090 3A2E FFFE move.w D5, [A6 - 0x2] 00004094 4A45 tst.w D5 00004096 6E02 bgt +0x4 /* 0000409A */ 00004098 7A01 moveq.l D5, 0x01 label0000409A: 0000409A 4A54 tst.w [A4] 0000409C 670E beq +0x10 /* 000040AC */ 0000409E 2F2E FEEA move.l -[A7], [A6 - 0x116] 000040A2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000040A6 7013 moveq.l D0, 0x13 000040A8 6000 0202 bra +0x204 /* 000042AC */ label000040AC: 000040AC 302E FF16 move.w D0, [A6 - 0xEA] 000040B0 906E FF12 sub.w D0, [A6 - 0xEE] 000040B4 3E00 move.w D7, D0 000040B6 302E FF14 move.w D0, [A6 - 0xEC] 000040BA 906E FF10 sub.w D0, [A6 - 0xF0] 000040BE 3C00 move.w D6, D0 000040C0 3007 move.w D0, D7 000040C2 E240 asr D0.w, 1 000040C4 D06E FF12 add.w D0, [A6 - 0xEE] 000040C8 3D40 FEE8 move.w [A6 - 0x118], D0 000040CC 3006 move.w D0, D6 000040CE E240 asr D0.w, 1 000040D0 D06E FF10 add.w D0, [A6 - 0xF0] 000040D4 3D40 FEE6 move.w [A6 - 0x11A], D0 000040D8 486E FEF2 pea.l [A6 - 0x10E] 000040DC 3F2E FFD8 move.w -[A7], [A6 - 0x28] 000040E0 2F2E FFDE move.l -[A7], [A6 - 0x22] 000040E4 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 000040E8 4FEF 000A lea.l A7, [A7 + 0xA] 000040EC 0C6E 2B57 FED0 cmpi.w [A6 - 0x130], 0x2B57 /* '+W' */ 000040F2 665A bne +0x5C /* 0000414E */ 000040F4 206E FEEA movea.l A0, [A6 - 0x116] 000040F8 2D50 FEDE move.l [A6 - 0x122], [A0] 000040FC 206E FEDE movea.l A0, [A6 - 0x122] 00004100 302E FEE8 move.w D0, [A6 - 0x118] 00004104 D168 0002 add.w [A0 + 0x2], D0 00004108 206E FEDE movea.l A0, [A6 - 0x122] 0000410C 302E FEE6 move.w D0, [A6 - 0x11A] 00004110 D150 add.w [A0], D0 00004112 58AE FEDE addq.l [A6 - 0x122], 4 00004116 7001 moveq.l D0, 0x01 00004118 3D40 FEDC move.w [A6 - 0x124], D0 0000411C 6026 bra +0x28 /* 00004144 */ label0000411E: 0000411E 206E FEDE movea.l A0, [A6 - 0x122] 00004122 226E FEDE movea.l A1, [A6 - 0x122] 00004126 3028 FFFE move.w D0, [A0 - 0x2] 0000412A D169 0002 add.w [A1 + 0x2], D0 0000412E 206E FEDE movea.l A0, [A6 - 0x122] 00004132 226E FEDE movea.l A1, [A6 - 0x122] 00004136 3028 FFFC move.w D0, [A0 - 0x4] 0000413A D151 add.w [A1], D0 0000413C 58AE FEDE addq.l [A6 - 0x122], 4 00004140 526E FEDC addq.w [A6 - 0x124], 1 label00004144: 00004144 302E FEDC move.w D0, [A6 - 0x124] 00004148 B06E FED4 cmp.w D0, [A6 - 0x12C] 0000414C 6DD0 blt -0x2E /* 0000411E */ label0000414E: 0000414E 426E FEDC clr.w [A6 - 0x124] 00004152 206E FEEA movea.l A0, [A6 - 0x116] 00004156 2D50 FEDE move.l [A6 - 0x122], [A0] 0000415A 6000 013A bra +0x13C /* 00004296 */ label0000415E: 0000415E 2D6E FEE6 FEE2 move.l [A6 - 0x11E], [A6 - 0x11A] 00004164 7001 moveq.l D0, 0x01 00004166 3D40 FEDA move.w [A6 - 0x126], D0 0000416A 0C6E 2B34 FECE cmpi.w [A6 - 0x132], 0x2B34 /* '+4' */ 00004170 6628 bne +0x2A /* 0000419A */ 00004172 0C45 0001 cmpi.w D5, 0x1 00004176 6700 0108 beq +0x10A /* 00004280 */ 0000417A 206E FEDE movea.l A0, [A6 - 0x122] 0000417E 2F10 move.l -[A7], [A0] 00004180 2F2E FEE6 move.l -[A7], [A6 - 0x11A] 00004184 4EBA 012E jsr [PC + 0x12E /* 000042B4 */] 00004188 508F addq.l A7, 8 0000418A D045 add.w D0, D5 0000418C 5340 subq.w D0, 1 0000418E 48C0 ext.l D0 00004190 81C5 divs.w D0, D5 00004192 3D40 FED8 move.w [A6 - 0x128], D0 00004196 6000 00E8 bra +0xEA /* 00004280 */ label0000419A: 0000419A 3D45 FED8 move.w [A6 - 0x128], D5 0000419E 6000 00E0 bra +0xE2 /* 00004280 */ label000041A2: 000041A2 0C6E 2B34 FECE cmpi.w [A6 - 0x132], 0x2B34 /* '+4' */ 000041A8 6614 bne +0x16 /* 000041BE */ 000041AA 0C45 0001 cmpi.w D5, 0x1 000041AE 660E bne +0x10 /* 000041BE */ 000041B0 206E FEDE movea.l A0, [A6 - 0x122] 000041B4 2D50 FEE2 move.l [A6 - 0x11E], [A0] 000041B8 426E FEDA clr.w [A6 - 0x126] 000041BC 601E bra +0x20 /* 000041DC */ label000041BE: 000041BE 3F2E FED8 move.w -[A7], [A6 - 0x128] 000041C2 486E FEE2 pea.l [A6 - 0x11E] 000041C6 206E FEDE movea.l A0, [A6 - 0x122] 000041CA 2F10 move.l -[A7], [A0] 000041CC 2F2E FEE6 move.l -[A7], [A6 - 0x11A] 000041D0 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 000041D4 4FEF 000E lea.l A7, [A7 + 0xE] 000041D8 3D40 FEDA move.w [A6 - 0x126], D0 label000041DC: 000041DC 3006 move.w D0, D6 000041DE E240 asr D0.w, 1 000041E0 322E FEE2 move.w D1, [A6 - 0x11E] 000041E4 9240 sub.w D1, D0 000041E6 3D41 FEFA move.w [A6 - 0x106], D1 000041EA 3007 move.w D0, D7 000041EC E240 asr D0.w, 1 000041EE 322E FEE4 move.w D1, [A6 - 0x11C] 000041F2 9240 sub.w D1, D0 000041F4 3D41 FEFC move.w [A6 - 0x104], D1 000041F8 302E FEFA move.w D0, [A6 - 0x106] 000041FC D046 add.w D0, D6 000041FE 3D40 FEFE move.w [A6 - 0x102], D0 00004202 302E FEFC move.w D0, [A6 - 0x104] 00004206 D047 add.w D0, D7 00004208 3D40 FF00 move.w [A6 - 0x100], D0 0000420C 4267 clr.w -[A7] 0000420E 486E FEFA pea.l [A6 - 0x106] 00004212 3F2E FFD8 move.w -[A7], [A6 - 0x28] 00004216 2F2E FFDE move.l -[A7], [A6 - 0x22] 0000421A 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */] 0000421E 4FEF 000C lea.l A7, [A7 + 0xC] 00004222 4AAE FFBE tst.l [A6 - 0x42] 00004226 673C beq +0x3E /* 00004264 */ 00004228 486E FEFA pea.l [A6 - 0x106] 0000422C 3F2E FFD8 move.w -[A7], [A6 - 0x28] 00004230 2F2E FFDE move.l -[A7], [A6 - 0x22] 00004234 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 00004238 4FEF 000A lea.l A7, [A7 + 0xA] 0000423C 486E FEF2 pea.l [A6 - 0x10E] 00004240 486E FEFA pea.l [A6 - 0x106] 00004244 486E FEF2 pea.l [A6 - 0x10E] 00004248 A8AB syscall UnionRect 0000424A 486E FEF2 pea.l [A6 - 0x10E] 0000424E 2F2E FFBE move.l -[A7], [A6 - 0x42] 00004252 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 00004256 508F addq.l A7, 8 00004258 41EE FEF2 lea.l A0, [A6 - 0x10E] 0000425C 43EE FEFA lea.l A1, [A6 - 0x106] 00004260 20D9 move.l [A0]+, [A1]+ 00004262 20D9 move.l [A0]+, [A1]+ label00004264: 00004264 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 00004268 3D40 FED6 move.w [A6 - 0x12A], D0 0000426C 4A6E FED6 tst.w [A6 - 0x12A] 00004270 670E beq +0x10 /* 00004280 */ 00004272 2F2E FEEA move.l -[A7], [A6 - 0x116] 00004276 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000427A 302E FED6 move.w D0, [A6 - 0x12A] 0000427E 602C bra +0x2E /* 000042AC */ label00004280: 00004280 4A6E FEDA tst.w [A6 - 0x126] 00004284 6600 FF1C bne -0xE2 /* 000041A2 */ 00004288 2D6E FEE2 FEE6 move.l [A6 - 0x11A], [A6 - 0x11E] 0000428E 526E FEDC addq.w [A6 - 0x124], 1 00004292 58AE FEDE addq.l [A6 - 0x122], 4 label00004296: 00004296 302E FEDC move.w D0, [A6 - 0x124] 0000429A B06E FED4 cmp.w D0, [A6 - 0x12C] 0000429E 6D00 FEBE blt -0x140 /* 0000415E */ 000042A2 2F2E FEEA move.l -[A7], [A6 - 0x116] 000042A6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000042AA 7000 moveq.l D0, 0x00 label000042AC: 000042AC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000042B0 4E5E unlink A6 000042B2 4E75 rts fn000042B4: 000042B4 4E56 FFD6 link A6, -0x002A 000042B8 302E 000A move.w D0, [A6 + 0xA] 000042BC 906E 000E sub.w D0, [A6 + 0xE] 000042C0 3D40 FFEA move.w [A6 - 0x16], D0 000042C4 486E FFEA pea.l [A6 - 0x16] 000042C8 486E FFF6 pea.l [A6 - 0xA] 000042CC 3F3C 200E move.w -[A7], 0x200E 000042D0 A9EB syscall Pack4/FP68K 000042D2 302E 0008 move.w D0, [A6 + 0x8] 000042D6 906E 000C sub.w D0, [A6 + 0xC] 000042DA 3D40 FFEA move.w [A6 - 0x16], D0 000042DE 486E FFEA pea.l [A6 - 0x16] 000042E2 486E FFEC pea.l [A6 - 0x14] 000042E6 3F3C 200E move.w -[A7], 0x200E 000042EA A9EB syscall Pack4/FP68K 000042EC 486E FFF6 pea.l [A6 - 0xA] 000042F0 486E FFF6 pea.l [A6 - 0xA] 000042F4 3F3C 0004 move.w -[A7], 0x4 000042F8 A9EB syscall Pack4/FP68K 000042FA 486E FFEC pea.l [A6 - 0x14] 000042FE 486E FFEC pea.l [A6 - 0x14] 00004302 3F3C 0004 move.w -[A7], 0x4 00004306 A9EB syscall Pack4/FP68K 00004308 41EE FFF6 lea.l A0, [A6 - 0xA] 0000430C 2D58 FFE2 move.l [A6 - 0x1E], [A0]+ 00004310 2D58 FFE6 move.l [A6 - 0x1A], [A0]+ 00004314 3D58 FFEA move.w [A6 - 0x16], [A0]+ 00004318 486E FFEC pea.l [A6 - 0x14] 0000431C 486E FFE2 pea.l [A6 - 0x1E] 00004320 3F3C 0000 move.w -[A7], 0x0 00004324 A9EB syscall Pack4/FP68K 00004326 41EE FFEC lea.l A0, [A6 - 0x14] 0000432A 2F20 move.l -[A7], -[A0] 0000432C 2F20 move.l -[A7], -[A0] 0000432E 3F20 move.w -[A7], -[A0] 00004330 486E FFD8 pea.l [A6 - 0x28] 00004334 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00004338 4FEF 000E lea.l A7, [A7 + 0xE] 0000433C 486E FFD8 pea.l [A6 - 0x28] 00004340 3F3C 0016 move.w -[A7], 0x16 00004344 A9EB syscall Pack4/FP68K 00004346 486E FFD8 pea.l [A6 - 0x28] 0000434A 486E FFD6 pea.l [A6 - 0x2A] 0000434E 3F3C 2010 move.w -[A7], 0x2010 00004352 A9EB syscall Pack4/FP68K 00004354 302E FFD6 move.w D0, [A6 - 0x2A] 00004358 4E5E unlink A6 0000435A 4E75 rts export_465: fn0000435C: 0000435C 4E56 FFE4 link A6, -0x001C 00004360 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00004364 286E 000C movea.l A4, [A6 + 0xC] 00004368 486E FFE8 pea.l [A6 - 0x18] 0000436C 486E FFF4 pea.l [A6 - 0xC] 00004370 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004374 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004378 2F0C move.l -[A7], A4 0000437A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000437E 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00004382 4FEF 0018 lea.l A7, [A7 + 0x18] 00004386 3D40 FFF6 move.w [A6 - 0xA], D0 0000438A 4A6E FFF6 tst.w [A6 - 0xA] 0000438E 6708 beq +0xA /* 00004398 */ 00004390 302E FFF6 move.w D0, [A6 - 0xA] 00004394 6000 0118 bra +0x11A /* 000044AE */ label00004398: 00004398 206E 0018 movea.l A0, [A6 + 0x18] 0000439C 30AE FFF4 move.w [A0], [A6 - 0xC] 000043A0 7A01 moveq.l D5, 0x01 000043A2 42A7 clr.l -[A7] 000043A4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000043A8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000043AC 201F move.l D0, [A7]+ 000043AE 2E00 move.l D7, D0 000043B0 7C00 moveq.l D6, 0x00 000043B2 6014 bra +0x16 /* 000043C8 */ label000043B4: 000043B4 206E FFE8 movea.l A0, [A6 - 0x18] 000043B8 2010 move.l D0, [A0] 000043BA D086 add.l D0, D6 000043BC 2040 movea.l A0, D0 000043BE 0C10 002C cmpi.b [A0], 0x2C /* ',' */ 000043C2 6602 bne +0x4 /* 000043C6 */ 000043C4 5285 addq.l D5, 1 label000043C6: 000043C6 5286 addq.l D6, 1 label000043C8: 000043C8 BC87 cmp.l D6, D7 000043CA 6DE8 blt -0x16 /* 000043B4 */ 000043CC 0805 0000 btst.b D5, 0x0 000043D0 670E beq +0x10 /* 000043E0 */ 000043D2 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000043D6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000043DA 7002 moveq.l D0, 0x02 000043DC 6000 00D0 bra +0xD2 /* 000044AE */ label000043E0: 000043E0 E285 asr D5, 1 000043E2 2005 move.l D0, D5 000043E4 E580 asl D0, 2 000043E6 42A7 clr.l -[A7] 000043E8 2F00 move.l -[A7], D0 000043EA 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000043EE 205F movea.l A0, [A7]+ 000043F0 2D48 FFF0 move.l [A6 - 0x10], A0 000043F4 486E FFEC pea.l [A6 - 0x14] 000043F8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000043FC 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00004400 508F addq.l A7, 8 00004402 206E FFEC movea.l A0, [A6 - 0x14] 00004406 2850 movea.l A4, [A0] 00004408 206E FFE8 movea.l A0, [A6 - 0x18] 0000440C 2D50 0010 move.l [A6 + 0x10], [A0] 00004410 7C00 moveq.l D6, 0x00 00004412 6000 007C bra +0x7E /* 00004490 */ label00004416: 00004416 486E FFF8 pea.l [A6 - 0x8] 0000441A 486E FFFC pea.l [A6 - 0x4] 0000441E 486E FFF4 pea.l [A6 - 0xC] 00004422 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004426 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000442A 2F0C move.l -[A7], A4 0000442C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004430 4EBA 0084 jsr [PC + 0x84 /* 000044B6 */] 00004434 4FEF 001C lea.l A7, [A7 + 0x1C] 00004438 3D40 FFF6 move.w [A6 - 0xA], D0 0000443C 4A6E FFF6 tst.w [A6 - 0xA] 00004440 671E beq +0x20 /* 00004460 */ 00004442 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00004446 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000444A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000444E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004452 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00004456 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000445A 302E FFF6 move.w D0, [A6 - 0xA] 0000445E 604E bra +0x50 /* 000044AE */ label00004460: 00004460 302E FFF4 move.w D0, [A6 - 0xC] 00004464 48C0 ext.l D0 00004466 E780 asl D0, 3 00004468 D9C0 add.l A4, D0 0000446A 508C addq.l A4, 8 0000446C 206E FFF0 movea.l A0, [A6 - 0x10] 00004470 2006 move.l D0, D6 00004472 E580 asl D0, 2 00004474 D090 add.l D0, [A0] 00004476 2040 movea.l A0, D0 00004478 30AE FFFA move.w [A0], [A6 - 0x6] 0000447C 206E FFF0 movea.l A0, [A6 - 0x10] 00004480 2006 move.l D0, D6 00004482 E580 asl D0, 2 00004484 D090 add.l D0, [A0] 00004486 2040 movea.l A0, D0 00004488 316E FFFE 0002 move.w [A0 + 0x2], [A6 - 0x2] 0000448E 5286 addq.l D6, 1 label00004490: 00004490 BC85 cmp.l D6, D5 00004492 6D82 blt -0x7C /* 00004416 */ 00004494 206E 001C movea.l A0, [A6 + 0x1C] 00004498 20AE FFF0 move.l [A0], [A6 - 0x10] 0000449C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000044A0 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000044A4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000044A8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000044AC 7000 moveq.l D0, 0x00 label000044AE: 000044AE 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000044B2 4E5E unlink A6 000044B4 4E75 rts fn000044B6: 000044B6 4E56 FFF8 link A6, -0x0008 000044BA 2F0C move.l -[A7], A4 000044BC 286E 000C movea.l A4, [A6 + 0xC] 000044C0 206E 0018 movea.l A0, [A6 + 0x18] 000044C4 4250 clr.w [A0] 000044C6 486E FFFC pea.l [A6 - 0x4] 000044CA 486E FFFA pea.l [A6 - 0x6] 000044CE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000044D2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000044D6 2F0C move.l -[A7], A4 000044D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000044DC 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 000044E0 4FEF 0018 lea.l A7, [A7 + 0x18] 000044E4 3D40 FFF8 move.w [A6 - 0x8], D0 000044E8 4A6E FFF8 tst.w [A6 - 0x8] 000044EC 6708 beq +0xA /* 000044F6 */ 000044EE 302E FFF8 move.w D0, [A6 - 0x8] 000044F2 6000 00BC bra +0xBE /* 000045B0 */ label000044F6: 000044F6 2F2E 001C move.l -[A7], [A6 + 0x1C] 000044FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000044FE 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00004502 508F addq.l A7, 8 00004504 3D40 FFF8 move.w [A6 - 0x8], D0 00004508 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000450C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004510 4A6E FFF8 tst.w [A6 - 0x8] 00004514 6708 beq +0xA /* 0000451E */ 00004516 302E FFF8 move.w D0, [A6 - 0x8] 0000451A 6000 0094 bra +0x96 /* 000045B0 */ label0000451E: 0000451E 302E FFFA move.w D0, [A6 - 0x6] 00004522 48C0 ext.l D0 00004524 E780 asl D0, 3 00004526 D9C0 add.l A4, D0 00004528 206E 0018 movea.l A0, [A6 + 0x18] 0000452C 302E FFFA move.w D0, [A6 - 0x6] 00004530 D150 add.w [A0], D0 00004532 0C54 0007 cmpi.w [A4], 0x7 00004536 6706 beq +0x8 /* 0000453E */ 00004538 7027 moveq.l D0, 0x27 0000453A 6000 0074 bra +0x76 /* 000045B0 */ label0000453E: 0000453E 508C addq.l A4, 8 00004540 206E 0018 movea.l A0, [A6 + 0x18] 00004544 5250 addq.w [A0], 1 00004546 486E FFFC pea.l [A6 - 0x4] 0000454A 486E FFFA pea.l [A6 - 0x6] 0000454E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004552 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004556 2F0C move.l -[A7], A4 00004558 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000455C 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00004560 4FEF 0018 lea.l A7, [A7 + 0x18] 00004564 3D40 FFF8 move.w [A6 - 0x8], D0 00004568 4A6E FFF8 tst.w [A6 - 0x8] 0000456C 6706 beq +0x8 /* 00004574 */ 0000456E 302E FFF8 move.w D0, [A6 - 0x8] 00004572 603C bra +0x3E /* 000045B0 */ label00004574: 00004574 2F2E 0020 move.l -[A7], [A6 + 0x20] 00004578 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000457C 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00004580 508F addq.l A7, 8 00004582 3D40 FFF8 move.w [A6 - 0x8], D0 00004586 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000458A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000458E 4A6E FFF8 tst.w [A6 - 0x8] 00004592 6706 beq +0x8 /* 0000459A */ 00004594 302E FFF8 move.w D0, [A6 - 0x8] 00004598 6016 bra +0x18 /* 000045B0 */ label0000459A: 0000459A 302E FFFA move.w D0, [A6 - 0x6] 0000459E 48C0 ext.l D0 000045A0 E780 asl D0, 3 000045A2 D9C0 add.l A4, D0 000045A4 206E 0018 movea.l A0, [A6 + 0x18] 000045A8 302E FFFA move.w D0, [A6 - 0x6] 000045AC D150 add.w [A0], D0 000045AE 7000 moveq.l D0, 0x00 label000045B0: 000045B0 285F movea.l A4, [A7]+ 000045B2 4E5E unlink A6 000045B4 4E75 rts export_466: 000045B6 4E56 FF4C link A6, -0x00B4 000045BA 48E7 0118 movem.l -[A7], D7,A3,A4 000045BE 286E 000C movea.l A4, [A6 + 0xC] 000045C2 4879 0000 EA60 push.l 0xEA60 000045C8 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 000045CC 588F addq.l A7, 4 000045CE 4A40 tst.w D0 000045D0 6706 beq +0x8 /* 000045D8 */ 000045D2 7025 moveq.l D0, 0x25 000045D4 6000 0176 bra +0x178 /* 0000474C */ label000045D8: 000045D8 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 000045DC 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */] 000045E0 3E00 move.w D7, D0 000045E2 4A47 tst.w D7 000045E4 6706 beq +0x8 /* 000045EC */ 000045E6 3007 move.w D0, D7 000045E8 6000 0162 bra +0x164 /* 0000474C */ label000045EC: 000045EC 508C addq.l A4, 8 000045EE 264C movea.l A3, A4 000045F0 0C53 2B0B cmpi.w [A3], 0x2B0B 000045F4 6618 bne +0x1A /* 0000460E */ 000045F6 508B addq.l A3, 8 000045F8 4A53 tst.w [A3] 000045FA 6612 bne +0x14 /* 0000460E */ 000045FC 486D B334 pea.l [A5 - 0x4CCC] 00004600 4EBA 0230 jsr [PC + 0x230 /* 00004832 */] 00004604 588F addq.l A7, 4 00004606 3E00 move.w D7, D0 00004608 3007 move.w D0, D7 0000460A 6000 0140 bra +0x142 /* 0000474C */ label0000460E: 0000460E 264C movea.l A3, A4 00004610 6002 bra +0x4 /* 00004614 */ label00004612: 00004612 508B addq.l A3, 8 label00004614: 00004614 4A53 tst.w [A3] 00004616 66FA bne -0x4 /* 00004612 */ 00004618 518B subq.l A3, 8 0000461A 0C53 2B0C cmpi.w [A3], 0x2B0C 0000461E 6600 00B2 bne +0xB4 /* 000046D2 */ 00004622 0C54 2712 cmpi.w [A4], 0x2712 00004626 6618 bne +0x1A /* 00004640 */ 00004628 41EC 0008 lea.l A0, [A4 + 0x8] 0000462C B7C8 cmpa.l A3, A0 0000462E 6610 bne +0x12 /* 00004640 */ 00004630 206D B34C movea.l A0, [A5 - 0x4CB4] 00004634 2050 movea.l A0, [A0] 00004636 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8] 0000463C 6000 0064 bra +0x66 /* 000046A2 */ label00004640: 00004640 486E FF50 pea.l [A6 - 0xB0] 00004644 486E FF4E pea.l [A6 - 0xB2] 00004648 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000464C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004650 2F0C move.l -[A7], A4 00004652 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004656 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 0000465A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000465E 3E00 move.w D7, D0 00004660 4A47 tst.w D7 00004662 6706 beq +0x8 /* 0000466A */ 00004664 3007 move.w D0, D7 00004666 6000 00E4 bra +0xE6 /* 0000474C */ label0000466A: 0000466A 486E FFFC pea.l [A6 - 0x4] 0000466E 2F2E FF50 move.l -[A7], [A6 - 0xB0] 00004672 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00004676 508F addq.l A7, 8 00004678 3E00 move.w D7, D0 0000467A 2F2E FF50 move.l -[A7], [A6 - 0xB0] 0000467E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004682 4A47 tst.w D7 00004684 6706 beq +0x8 /* 0000468C */ 00004686 3007 move.w D0, D7 00004688 6000 00C2 bra +0xC4 /* 0000474C */ label0000468C: 0000468C 302E FF4E move.w D0, [A6 - 0xB2] 00004690 48C0 ext.l D0 00004692 E780 asl D0, 3 00004694 D9C0 add.l A4, D0 00004696 0C54 2B0C cmpi.w [A4], 0x2B0C 0000469A 6706 beq +0x8 /* 000046A2 */ 0000469C 7002 moveq.l D0, 0x02 0000469E 6000 00AC bra +0xAE /* 0000474C */ label000046A2: 000046A2 3D6D B31A FF4C move.w [A6 - 0xB4], [A5 - 0x4CE6] 000046A8 7001 moveq.l D0, 0x01 000046AA 3B40 B31A move.w [A5 - 0x4CE6], D0 000046AE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000046B2 4EBA 00A0 jsr [PC + 0xA0 /* 00004754 */] 000046B6 588F addq.l A7, 4 000046B8 3E00 move.w D7, D0 000046BA 3B6E FF4C B31A move.w [A5 - 0x4CE6], [A6 - 0xB4] 000046C0 0C47 FC20 cmpi.w D7, 0xFC20 000046C4 6606 bne +0x8 /* 000046CC */ 000046C6 7000 moveq.l D0, 0x00 000046C8 6000 0082 bra +0x84 /* 0000474C */ label000046CC: 000046CC 3007 move.w D0, D7 000046CE 6000 007C bra +0x7E /* 0000474C */ label000046D2: 000046D2 486E FF54 pea.l [A6 - 0xAC] 000046D6 486E FF4E pea.l [A6 - 0xB2] 000046DA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000046DE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000046E2 2F0C move.l -[A7], A4 000046E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000046E8 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 000046EC 4FEF 0018 lea.l A7, [A7 + 0x18] 000046F0 3E00 move.w D7, D0 000046F2 4A47 tst.w D7 000046F4 6704 beq +0x6 /* 000046FA */ 000046F6 3007 move.w D0, D7 000046F8 6052 bra +0x54 /* 0000474C */ label000046FA: 000046FA 302E FF4E move.w D0, [A6 - 0xB2] 000046FE 48C0 ext.l D0 00004700 E780 asl D0, 3 00004702 D9C0 add.l A4, D0 00004704 4A54 tst.w [A4] 00004706 670E beq +0x10 /* 00004716 */ 00004708 486E FF54 pea.l [A6 - 0xAC] 0000470C 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00004710 588F addq.l A7, 4 00004712 7013 moveq.l D0, 0x13 00004714 6036 bra +0x38 /* 0000474C */ label00004716: 00004716 0C6E 0003 FF54 cmpi.w [A6 - 0xAC], 0x3 0000471C 6D08 blt +0xA /* 00004726 */ 0000471E 0C6E 0007 FF54 cmpi.w [A6 - 0xAC], 0x7 00004724 6F0E ble +0x10 /* 00004734 */ label00004726: 00004726 486E FF54 pea.l [A6 - 0xAC] 0000472A 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 0000472E 588F addq.l A7, 4 00004730 7002 moveq.l D0, 0x02 00004732 6018 bra +0x1A /* 0000474C */ label00004734: 00004734 486E FF76 pea.l [A6 - 0x8A] 00004738 4EBA 00F8 jsr [PC + 0xF8 /* 00004832 */] 0000473C 588F addq.l A7, 4 0000473E 3E00 move.w D7, D0 00004740 486E FF54 pea.l [A6 - 0xAC] 00004744 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00004748 588F addq.l A7, 4 0000474A 3007 move.w D0, D7 label0000474C: 0000474C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00004750 4E5E unlink A6 00004752 4E75 rts fn00004754: 00004754 4E56 FBE8 link A6, -0x0418 00004758 48E7 0300 movem.l -[A7], D6,D7 0000475C 2E2E 0008 move.l D7, [A6 + 0x8] 00004760 7005 moveq.l D0, 0x05 00004762 3D40 FBE8 move.w [A6 - 0x418], D0 00004766 2D6D B350 FBEA move.l [A6 - 0x416], [A5 - 0x4CB0] 0000476C 426E FCEE clr.w [A6 - 0x312] 00004770 426E FDF4 clr.w [A6 - 0x20C] 00004774 426E FEFA clr.w [A6 - 0x106] 00004778 422E FF00 clr.b [A6 - 0x100] label0000477C: 0000477C 486D B334 pea.l [A5 - 0x4CCC] 00004780 4EBA 00B0 jsr [PC + 0xB0 /* 00004832 */] 00004784 588F addq.l A7, 4 00004786 3C00 move.w D6, D0 00004788 4A46 tst.w D6 0000478A 6704 beq +0x6 /* 00004790 */ 0000478C 3006 move.w D0, D6 0000478E 6034 bra +0x36 /* 000047C4 */ label00004790: 00004790 5387 subq.l D7, 1 00004792 4A87 tst.l D7 00004794 6E04 bgt +0x6 /* 0000479A */ 00004796 7000 moveq.l D0, 0x00 00004798 602A bra +0x2C /* 000047C4 */ label0000479A: 0000479A 486E FBE8 pea.l [A6 - 0x418] 0000479E 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 000047A2 588F addq.l A7, 4 000047A4 3C00 move.w D6, D0 000047A6 4A46 tst.w D6 000047A8 6704 beq +0x6 /* 000047AE */ 000047AA 3006 move.w D0, D6 000047AC 6016 bra +0x18 /* 000047C4 */ label000047AE: 000047AE 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 000047B2 3C00 move.w D6, D0 000047B4 4A46 tst.w D6 000047B6 6704 beq +0x6 /* 000047BC */ 000047B8 3006 move.w D0, D6 000047BA 6008 bra +0xA /* 000047C4 */ label000047BC: 000047BC 2D6D B350 FBEA move.l [A6 - 0x416], [A5 - 0x4CB0] 000047C2 60B8 bra -0x46 /* 0000477C */ label000047C4: 000047C4 4CDF 00C0 movem.l D6,D7, [A7]+ 000047C8 4E5E unlink A6 000047CA 4E75 rts export_467: fn000047CC: 000047CC 4E56 FFFE link A6, -0x0002 000047D0 A850 syscall InitCursor 000047D2 4267 clr.w -[A7] 000047D4 42A7 clr.l -[A7] 000047D6 3F2D B18C move.w -[A7], [A5 - 0x4E74] 000047DA 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 000047DE 301F move.w D0, [A7]+ 000047E0 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 000047E4 4A78 0944 tst.w [0x00000944 /* PrintErr */] 000047E8 6708 beq +0xA /* 000047F2 */ 000047EA 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 000047EE 7060 moveq.l D0, 0x60 000047F0 603C bra +0x3E /* 0000482E */ label000047F2: 000047F2 4267 clr.w -[A7] 000047F4 2F2D B150 move.l -[A7], [A5 - 0x4EB0] 000047F8 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */] 000047FC 101F move.b D0, [A7]+ 000047FE 4A00 tst.b D0 00004800 6608 bne +0xA /* 0000480A */ 00004802 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 00004806 703E moveq.l D0, 0x3E 00004808 6024 bra +0x26 /* 0000482E */ label0000480A: 0000480A 4267 clr.w -[A7] 0000480C 2F2D B150 move.l -[A7], [A5 - 0x4EB0] 00004810 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */] 00004814 101F move.b D0, [A7]+ 00004816 4A00 tst.b D0 00004818 6608 bne +0xA /* 00004822 */ 0000481A 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 0000481E 703E moveq.l D0, 0x3E 00004820 600C bra +0xE /* 0000482E */ label00004822: 00004822 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 00004826 7001 moveq.l D0, 0x01 00004828 3B40 F754 move.w [A5 - 0x8AC], D0 0000482C 7000 moveq.l D0, 0x00 label0000482E: 0000482E 4E5E unlink A6 00004830 4E75 rts fn00004832: 00004832 4E56 FF64 link A6, -0x009C 00004836 A850 syscall InitCursor 00004838 4A6D F754 tst.w [A5 - 0x8AC] 0000483C 6616 bne +0x18 /* 00004854 */ 0000483E 4EBA FF8C jsr [PC - 0x74 /* 000047CC */] 00004842 3D40 FF64 move.w [A6 - 0x9C], D0 00004846 4A6E FF64 tst.w [A6 - 0x9C] 0000484A 6708 beq +0xA /* 00004854 */ 0000484C 302E FF64 move.w D0, [A6 - 0x9C] 00004850 6000 00B6 bra +0xB8 /* 00004908 */ label00004854: 00004854 4267 clr.w -[A7] 00004856 42A7 clr.l -[A7] 00004858 3F2D B18C move.w -[A7], [A5 - 0x4E74] 0000485C 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00004860 301F move.w D0, [A7]+ 00004862 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 00004866 4A78 0944 tst.w [0x00000944 /* PrintErr */] 0000486A 670A beq +0xC /* 00004876 */ 0000486C 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 00004870 7060 moveq.l D0, 0x60 00004872 6000 0094 bra +0x96 /* 00004908 */ label00004876: 00004876 206D B150 movea.l A0, [A5 - 0x4EB0] 0000487A 2050 movea.l A0, [A0] 0000487C 43EE FF88 lea.l A1, [A6 - 0x78] 00004880 701D moveq.l D0, 0x1D label00004882: 00004882 22D8 move.l [A1]+, [A0]+ 00004884 51C8 FFFC dbf D0, -0x6 /* 00004882 */ 00004888 7001 moveq.l D0, 0x01 0000488A 3D40 FF68 move.w [A6 - 0x98], D0 0000488E 4A2E FFCC tst.b [A6 - 0x34] 00004892 6706 beq +0x8 /* 0000489A */ 00004894 3D6E FFCA FF68 move.w [A6 - 0x98], [A6 - 0x36] label0000489A: 0000489A 42A7 clr.l -[A7] 0000489C 2F2D B150 move.l -[A7], [A5 - 0x4EB0] 000048A0 42A7 clr.l -[A7] 000048A2 42A7 clr.l -[A7] 000048A4 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 000048A8 205F movea.l A0, [A7]+ 000048AA 2D48 FF6A move.l [A6 - 0x96], A0 000048AE 4A78 0944 tst.w [0x00000944 /* PrintErr */] 000048B2 6634 bne +0x36 /* 000048E8 */ 000048B4 7001 moveq.l D0, 0x01 000048B6 3D40 FF66 move.w [A6 - 0x9A], D0 000048BA 6022 bra +0x24 /* 000048DE */ label000048BC: 000048BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000048C0 2F2E FF6A move.l -[A7], [A6 - 0x96] 000048C4 4EBA 0046 jsr [PC + 0x46 /* 0000490C */] 000048C8 508F addq.l A7, 8 000048CA 3D40 FF64 move.w [A6 - 0x9C], D0 000048CE 4A6E FF64 tst.w [A6 - 0x9C] 000048D2 6706 beq +0x8 /* 000048DA */ 000048D4 302E FF64 move.w D0, [A6 - 0x9C] 000048D8 602E bra +0x30 /* 00004908 */ label000048DA: 000048DA 526E FF66 addq.w [A6 - 0x9A], 1 label000048DE: 000048DE 302E FF66 move.w D0, [A6 - 0x9A] 000048E2 B06E FF68 cmp.w D0, [A6 - 0x98] 000048E6 6FD4 ble -0x2A /* 000048BC */ label000048E8: 000048E8 2F2E FF6A move.l -[A7], [A6 - 0x96] 000048EC 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */] 000048F0 2F2D B150 move.l -[A7], [A5 - 0x4EB0] 000048F4 42A7 clr.l -[A7] 000048F6 42A7 clr.l -[A7] 000048F8 42A7 clr.l -[A7] 000048FA 486E FF6E pea.l [A6 - 0x92] 000048FE 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 00004902 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 00004906 7000 moveq.l D0, 0x00 label00004908: 00004908 4E5E unlink A6 0000490A 4E75 rts fn0000490C: 0000490C 4E56 FF1A link A6, -0x00E6 00004910 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00004914 41EE FF9E lea.l A0, [A6 - 0x62] 00004918 43ED B334 lea.l A1, [A5 - 0x4CCC] 0000491C 7017 moveq.l D0, 0x17 label0000491E: 0000491E 20D9 move.l [A0]+, [A1]+ 00004920 51C8 FFFC dbf D0, -0x6 /* 0000491E */ 00004924 30D9 move.w [A0]+, [A1]+ 00004926 206E 000C movea.l A0, [A6 + 0xC] 0000492A 43ED B334 lea.l A1, [A5 - 0x4CCC] 0000492E 7017 moveq.l D0, 0x17 label00004930: 00004930 22D8 move.l [A1]+, [A0]+ 00004932 51C8 FFFC dbf D0, -0x6 /* 00004930 */ 00004936 32D8 move.w [A1]+, [A0]+ 00004938 206D B150 movea.l A0, [A5 - 0x4EB0] 0000493C 2050 movea.l A0, [A0] 0000493E 43EE FF22 lea.l A1, [A6 - 0xDE] 00004942 5088 addq.l A0, 8 00004944 22D8 move.l [A1]+, [A0]+ 00004946 22D8 move.l [A1]+, [A0]+ 00004948 41EE FF1A lea.l A0, [A6 - 0xE6] 0000494C 43EE FF22 lea.l A1, [A6 - 0xDE] 00004950 20D9 move.l [A0]+, [A1]+ 00004952 20D9 move.l [A0]+, [A1]+ 00004954 206E 000C movea.l A0, [A6 + 0xC] 00004958 2068 003C movea.l A0, [A0 + 0x3C] 0000495C 2050 movea.l A0, [A0] 0000495E 3D68 0008 FF20 move.w [A6 - 0xE0], [A0 + 0x8] 00004964 206E 000C movea.l A0, [A6 + 0xC] 00004968 2068 003C movea.l A0, [A0 + 0x3C] 0000496C 2050 movea.l A0, [A0] 0000496E 3D68 0006 FF1E move.w [A6 - 0xE2], [A0 + 0x6] 00004974 306E FF20 movea.w A0, [A6 - 0xE0] 00004978 2008 move.l D0, A0 0000497A 81EE FF28 divs.w D0, [A6 - 0xD8] 0000497E 3800 move.w D4, D0 00004980 302E FF28 move.w D0, [A6 - 0xD8] 00004984 C1C4 muls.w D0, D4 00004986 B06E FF20 cmp.w D0, [A6 - 0xE0] 0000498A 6702 beq +0x4 /* 0000498E */ 0000498C 5244 addq.w D4, 1 label0000498E: 0000498E 306E FF1E movea.w A0, [A6 - 0xE2] 00004992 2008 move.l D0, A0 00004994 81EE FF26 divs.w D0, [A6 - 0xDA] 00004998 3A00 move.w D5, D0 0000499A 302E FF26 move.w D0, [A6 - 0xDA] 0000499E C1C5 muls.w D0, D5 000049A0 B06E FF1E cmp.w D0, [A6 - 0xE2] 000049A4 6702 beq +0x4 /* 000049A8 */ 000049A6 5245 addq.w D5, 1 label000049A8: 000049A8 3F3C 0001 move.w -[A7], 0x1 000049AC 486E FF32 pea.l [A6 - 0xCE] 000049B0 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000049B4 5C8F addq.l A7, 6 000049B6 486E FF1A pea.l [A6 - 0xE6] 000049BA A87B syscall ClipRect 000049BC 2F2E FF4A move.l -[A7], [A6 - 0xB6] 000049C0 486E FF1A pea.l [A6 - 0xE6] 000049C4 A8DF syscall RectRgn 000049C6 42A7 clr.l -[A7] 000049C8 486E FF1A pea.l [A6 - 0xE6] 000049CC A8F3 syscall OpenPicture 000049CE 205F movea.l A0, [A7]+ 000049D0 2D48 FF2A move.l [A6 - 0xD6], A0 000049D4 2B6D B378 B188 move.l [A5 - 0x4E78], [A5 - 0x4C88] 000049DA 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 000049DE 4EAD 0FBA jsr [A5 + 0xFBA /* export_499 */] 000049E2 588F addq.l A7, 4 000049E4 2B6D B364 B188 move.l [A5 - 0x4E78], [A5 - 0x4C9C] 000049EA 2F2D B360 move.l -[A7], [A5 - 0x4CA0] 000049EE 4EAD 0FBA jsr [A5 + 0xFBA /* export_499 */] 000049F2 588F addq.l A7, 4 000049F4 A8F4 syscall ClosePicture 000049F6 3F3C 0001 move.w -[A7], 0x1 000049FA 486E FF32 pea.l [A6 - 0xCE] 000049FE 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00004A02 5C8F addq.l A7, 6 00004A04 7C00 moveq.l D6, 0x00 00004A06 6000 004C bra +0x4E /* 00004A54 */ label00004A0A: 00004A0A 7E00 moveq.l D7, 0x00 00004A0C 6040 bra +0x42 /* 00004A4E */ label00004A0E: 00004A0E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A12 42A7 clr.l -[A7] 00004A14 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */] 00004A18 4A78 0944 tst.w [0x00000944 /* PrintErr */] 00004A1C 6626 bne +0x28 /* 00004A44 */ 00004A1E 302E FF28 move.w D0, [A6 - 0xD8] 00004A22 C1C6 muls.w D0, D6 00004A24 322E FF26 move.w D1, [A6 - 0xDA] 00004A28 C3C7 muls.w D1, D7 00004A2A 3F00 move.w -[A7], D0 00004A2C 3F01 move.w -[A7], D1 00004A2E A878 syscall SetOrigin 00004A30 206D AB82 movea.l A0, [A5 - 0x547E] 00004A34 4868 0010 pea.l [A0 + 0x10] 00004A38 A87B syscall ClipRect 00004A3A 2F2E FF2A move.l -[A7], [A6 - 0xD6] 00004A3E 486E FF1A pea.l [A6 - 0xE6] 00004A42 A8F6 syscall DrawPicture label00004A44: 00004A44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A48 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */] 00004A4C 5247 addq.w D7, 1 label00004A4E: 00004A4E BE45 cmp.w D7, D5 00004A50 6DBC blt -0x42 /* 00004A0E */ 00004A52 5246 addq.w D6, 1 label00004A54: 00004A54 BC44 cmp.w D6, D4 00004A56 6DB2 blt -0x4C /* 00004A0A */ 00004A58 2F2E FF2A move.l -[A7], [A6 - 0xD6] 00004A5C A8F5 syscall KillPicture 00004A5E 41ED B334 lea.l A0, [A5 - 0x4CCC] 00004A62 43EE FF9E lea.l A1, [A6 - 0x62] 00004A66 7017 moveq.l D0, 0x17 label00004A68: 00004A68 20D9 move.l [A0]+, [A1]+ 00004A6A 51C8 FFFC dbf D0, -0x6 /* 00004A68 */ 00004A6E 30D9 move.w [A0]+, [A1]+ 00004A70 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00004A74 A873 syscall SetPort 00004A76 7000 moveq.l D0, 0x00 00004A78 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00004A7C 4E5E unlink A6 00004A7E 4E75 rts export_472: fn00004A80: 00004A80 48E7 0300 movem.l -[A7], D6,D7 00004A84 7C00 moveq.l D6, 0x00 00004A86 7E00 moveq.l D7, 0x00 00004A88 6000 0060 bra +0x62 /* 00004AEA */ label00004A8C: 00004A8C 3007 move.w D0, D7 00004A8E C1FC 0016 muls.w D0, 0x16 00004A92 41ED F8B8 lea.l A0, [A5 - 0x748] 00004A96 D1C0 add.l A0, D0 00004A98 4A90 tst.l [A0] 00004A9A 674C beq +0x4E /* 00004AE8 */ 00004A9C 4A46 tst.w D6 00004A9E 6602 bne +0x4 /* 00004AA2 */ 00004AA0 7C01 moveq.l D6, 0x01 label00004AA2: 00004AA2 3007 move.w D0, D7 00004AA4 C1FC 0016 muls.w D0, 0x16 00004AA8 41ED F8B8 lea.l A0, [A5 - 0x748] 00004AAC D1C0 add.l A0, D0 00004AAE 4A68 0014 tst.w [A0 + 0x14] 00004AB2 6732 beq +0x34 /* 00004AE6 */ 00004AB4 3007 move.w D0, D7 00004AB6 C1FC 0016 muls.w D0, 0x16 00004ABA 41ED F8B8 lea.l A0, [A5 - 0x748] 00004ABE D1C0 add.l A0, D0 00004AC0 2F10 move.l -[A7], [A0] 00004AC2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004AC6 3007 move.w D0, D7 00004AC8 C1FC 0016 muls.w D0, 0x16 00004ACC 41ED F8B8 lea.l A0, [A5 - 0x748] 00004AD0 D1C0 add.l A0, D0 00004AD2 4268 0014 clr.w [A0 + 0x14] 00004AD6 3007 move.w D0, D7 00004AD8 C1FC 0016 muls.w D0, 0x16 00004ADC 41ED F8B8 lea.l A0, [A5 - 0x748] 00004AE0 D1C0 add.l A0, D0 00004AE2 4290 clr.l [A0] 00004AE4 6002 bra +0x4 /* 00004AE8 */ label00004AE6: 00004AE6 7C02 moveq.l D6, 0x02 label00004AE8: 00004AE8 5247 addq.w D7, 1 label00004AEA: 00004AEA 0C47 0014 cmpi.w D7, 0x14 00004AEE 6D9C blt -0x62 /* 00004A8C */ 00004AF0 0C46 0001 cmpi.w D6, 0x1 00004AF4 6604 bne +0x6 /* 00004AFA */ 00004AF6 4EBA 09FA jsr [PC + 0x9FA /* 000054F2 */] label00004AFA: 00004AFA 4CDF 00C0 movem.l D6,D7, [A7]+ 00004AFE 4E75 rts export_469: 00004B00 4E56 0000 link A6, 0 00004B04 4EBA FF7A jsr [PC - 0x86 /* 00004A80 */] 00004B08 4A6D FA74 tst.w [A5 - 0x58C] 00004B0C 671E beq +0x20 /* 00004B2C */ 00004B0E 302D FA72 move.w D0, [A5 - 0x58E] 00004B12 C1FC 0016 muls.w D0, 0x16 00004B16 41ED F8B8 lea.l A0, [A5 - 0x748] 00004B1A D1C0 add.l A0, D0 00004B1C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004B20 4868 0004 pea.l [A0 + 0x4] 00004B24 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00004B28 508F addq.l A7, 8 00004B2A 600E bra +0x10 /* 00004B3A */ label00004B2C: 00004B2C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004B30 486D FA76 pea.l [A5 - 0x58A] 00004B34 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00004B38 508F addq.l A7, 8 label00004B3A: 00004B3A 4E5E unlink A6 00004B3C 4E75 rts export_468: 00004B3E 4E56 FFFC link A6, -0x0004 00004B42 42A7 clr.l -[A7] 00004B44 206E 0008 movea.l A0, [A6 + 0x8] 00004B48 2F28 0004 move.l -[A7], [A0 + 0x4] 00004B4C 4EBA 09CE jsr [PC + 0x9CE /* 0000551C */] 00004B50 201F move.l D0, [A7]+ 00004B52 2D40 FFFC move.l [A6 - 0x4], D0 00004B56 4A6D FA74 tst.w [A5 - 0x58C] 00004B5A 6F2C ble +0x2E /* 00004B88 */ 00004B5C 206E 0008 movea.l A0, [A6 + 0x8] 00004B60 3028 0002 move.w D0, [A0 + 0x2] 00004B64 C1FC 0016 muls.w D0, 0x16 00004B68 41ED F8B8 lea.l A0, [A5 - 0x748] 00004B6C D1C0 add.l A0, D0 00004B6E 7001 moveq.l D0, 0x01 00004B70 3140 0014 move.w [A0 + 0x14], D0 00004B74 536D FA74 subq.w [A5 - 0x58C], 1 00004B78 526D FA72 addq.w [A5 - 0x58E], 1 00004B7C 0C6D 0014 FA72 cmpi.w [A5 - 0x58E], 0x14 00004B82 6D04 blt +0x6 /* 00004B88 */ 00004B84 426D FA72 clr.w [A5 - 0x58E] label00004B88: 00004B88 42A7 clr.l -[A7] 00004B8A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004B8E 4EBA 098C jsr [PC + 0x98C /* 0000551C */] 00004B92 201F move.l D0, [A7]+ 00004B94 2D40 FFFC move.l [A6 - 0x4], D0 00004B98 4E5E unlink A6 00004B9A 205F movea.l A0, [A7]+ 00004B9C 4FEF 0008 lea.l A7, [A7 + 0x8] 00004BA0 4ED0 jmp [A0] export_470: 00004BA2 4E56 FEE8 link A6, -0x0118 00004BA6 48E7 0108 movem.l -[A7], D7,A4 00004BAA 286E 000C movea.l A4, [A6 + 0xC] 00004BAE 4EBA FED0 jsr [PC - 0x130 /* 00004A80 */] 00004BB2 0C54 2B61 cmpi.w [A4], 0x2B61 /* '+a' */ 00004BB6 6600 0090 bne +0x92 /* 00004C48 */ 00004BBA 4A6D FA74 tst.w [A5 - 0x58C] 00004BBE 6700 0082 beq +0x84 /* 00004C42 */ 00004BC2 4EBA 092E jsr [PC + 0x92E /* 000054F2 */] 00004BC6 4878 000A push.l 0xA /* '\n' */ 00004BCA 486E FFF4 pea.l [A6 - 0xC] 00004BCE 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00004BD2 426E FFF8 clr.w [A6 - 0x8] 00004BD6 6000 0062 bra +0x64 /* 00004C3A */ label00004BDA: 00004BDA 302E FFF8 move.w D0, [A6 - 0x8] 00004BDE C1FC 0016 muls.w D0, 0x16 00004BE2 41ED F8B8 lea.l A0, [A5 - 0x748] 00004BE6 D1C0 add.l A0, D0 00004BE8 4A90 tst.l [A0] 00004BEA 674A beq +0x4C /* 00004C36 */ 00004BEC 302E FFF8 move.w D0, [A6 - 0x8] 00004BF0 C1FC 0016 muls.w D0, 0x16 00004BF4 41ED F8B8 lea.l A0, [A5 - 0x748] 00004BF8 D1C0 add.l A0, D0 00004BFA 2F10 move.l -[A7], [A0] 00004BFC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004C00 302E FFF8 move.w D0, [A6 - 0x8] 00004C04 C1FC 0016 muls.w D0, 0x16 00004C08 41ED F8B8 lea.l A0, [A5 - 0x748] 00004C0C D1C0 add.l A0, D0 00004C0E 4268 0014 clr.w [A0 + 0x14] 00004C12 302E FFF8 move.w D0, [A6 - 0x8] 00004C16 C1FC 0016 muls.w D0, 0x16 00004C1A 41ED F8B8 lea.l A0, [A5 - 0x748] 00004C1E D1C0 add.l A0, D0 00004C20 4290 clr.l [A0] 00004C22 536D FA74 subq.w [A5 - 0x58C], 1 00004C26 526D FA72 addq.w [A5 - 0x58E], 1 00004C2A 0C6D 0014 FA72 cmpi.w [A5 - 0x58E], 0x14 00004C30 6D04 blt +0x6 /* 00004C36 */ 00004C32 426D FA72 clr.w [A5 - 0x58E] label00004C36: 00004C36 526E FFF8 addq.w [A6 - 0x8], 1 label00004C3A: 00004C3A 0C6E 0014 FFF8 cmpi.w [A6 - 0x8], 0x14 00004C40 6D98 blt -0x66 /* 00004BDA */ label00004C42: 00004C42 7000 moveq.l D0, 0x00 00004C44 6000 0198 bra +0x19A /* 00004DDE */ label00004C48: 00004C48 0C6D 0014 FA74 cmpi.w [A5 - 0x58C], 0x14 00004C4E 6D06 blt +0x8 /* 00004C56 */ 00004C50 7000 moveq.l D0, 0x00 00004C52 6000 018A bra +0x18C /* 00004DDE */ label00004C56: 00004C56 486E FEE8 pea.l [A6 - 0x118] 00004C5A 486E FFFE pea.l [A6 - 0x2] 00004C5E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004C62 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004C66 2F0C move.l -[A7], A4 00004C68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004C6C 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00004C70 4FEF 0018 lea.l A7, [A7 + 0x18] 00004C74 3E00 move.w D7, D0 00004C76 4A47 tst.w D7 00004C78 6706 beq +0x8 /* 00004C80 */ 00004C7A 3007 move.w D0, D7 00004C7C 6000 0160 bra +0x162 /* 00004DDE */ label00004C80: 00004C80 486E FEF4 pea.l [A6 - 0x10C] 00004C84 2F2E FEE8 move.l -[A7], [A6 - 0x118] 00004C88 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00004C8C 508F addq.l A7, 8 00004C8E 2F2E FEE8 move.l -[A7], [A6 - 0x118] 00004C92 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004C96 302E FFFE move.w D0, [A6 - 0x2] 00004C9A 48C0 ext.l D0 00004C9C E780 asl D0, 3 00004C9E D9C0 add.l A4, D0 00004CA0 486E FEEC pea.l [A6 - 0x114] 00004CA4 486E FEF4 pea.l [A6 - 0x10C] 00004CA8 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00004CAC 4EBA 061A jsr [PC + 0x61A /* 000052C8 */] 00004CB0 4FEF 000C lea.l A7, [A7 + 0xC] 00004CB4 4A40 tst.w D0 00004CB6 6624 bne +0x26 /* 00004CDC */ 00004CB8 4AAD B13C tst.l [A5 - 0x4EC4] 00004CBC 6718 beq +0x1A /* 00004CD6 */ 00004CBE 486E FEEC pea.l [A6 - 0x114] 00004CC2 486E FEF4 pea.l [A6 - 0x10C] 00004CC6 2F2D B13C move.l -[A7], [A5 - 0x4EC4] 00004CCA 4EBA 05FC jsr [PC + 0x5FC /* 000052C8 */] 00004CCE 4FEF 000C lea.l A7, [A7 + 0xC] 00004CD2 4A40 tst.w D0 00004CD4 6606 bne +0x8 /* 00004CDC */ label00004CD6: 00004CD6 7000 moveq.l D0, 0x00 00004CD8 6000 0104 bra +0x106 /* 00004DDE */ label00004CDC: 00004CDC 2F2E FEEC move.l -[A7], [A6 - 0x114] 00004CE0 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 00004CE4 2F2E FEEC move.l -[A7], [A6 - 0x114] 00004CE8 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00004CEC 206E FEEC movea.l A0, [A6 - 0x114] 00004CF0 2D50 FFFA move.l [A6 - 0x6], [A0] 00004CF4 206E FEEC movea.l A0, [A6 - 0x114] 00004CF8 2D50 FEF0 move.l [A6 - 0x110], [A0] 00004CFC 206E FFFA movea.l A0, [A6 - 0x6] 00004D00 0C50 0002 cmpi.w [A0], 0x2 00004D04 670E beq +0x10 /* 00004D14 */ 00004D06 2F2E FEEC move.l -[A7], [A6 - 0x114] 00004D0A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004D0E 7000 moveq.l D0, 0x00 00004D10 6000 00CC bra +0xCE /* 00004DDE */ label00004D14: 00004D14 4EBA 07B0 jsr [PC + 0x7B0 /* 000054C6 */] 00004D18 526D FA74 addq.w [A5 - 0x58C], 1 00004D1C 302D FA70 move.w D0, [A5 - 0x590] 00004D20 C1FC 0016 muls.w D0, 0x16 00004D24 41ED F8B8 lea.l A0, [A5 - 0x748] 00004D28 D1C0 add.l A0, D0 00004D2A 4268 0014 clr.w [A0 + 0x14] 00004D2E 302D FA70 move.w D0, [A5 - 0x590] 00004D32 C1FC 0016 muls.w D0, 0x16 00004D36 41ED F8B8 lea.l A0, [A5 - 0x748] 00004D3A D1C0 add.l A0, D0 00004D3C 20AE FEEC move.l [A0], [A6 - 0x114] 00004D40 302D FA70 move.w D0, [A5 - 0x590] 00004D44 C1FC 0016 muls.w D0, 0x16 00004D48 41ED F8B8 lea.l A0, [A5 - 0x748] 00004D4C D1C0 add.l A0, D0 00004D4E 4878 0010 push.l 0x10 00004D52 4868 0004 pea.l [A0 + 0x4] 00004D56 486E FEF4 pea.l [A6 - 0x10C] 00004D5A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00004D5E 4FEF 000C lea.l A7, [A7 + 0xC] 00004D62 206E FFFA movea.l A0, [A6 - 0x6] 00004D66 3028 0004 move.w D0, [A0 + 0x4] 00004D6A E740 asl D0.w, 3 00004D6C 48C0 ext.l D0 00004D6E D0AE FEF0 add.l D0, [A6 - 0x110] 00004D72 5C80 addq.l D0, 6 00004D74 2D40 FFF4 move.l [A6 - 0xC], D0 00004D78 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004D7C 4267 clr.w -[A7] 00004D7E 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 00004D82 4EBA 051A jsr [PC + 0x51A /* 0000529E */] 00004D86 508F addq.l A7, 8 00004D88 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004D8C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004D90 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004D94 2F0C move.l -[A7], A4 00004D96 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D9A 4EBA 004A jsr [PC + 0x4A /* 00004DE6 */] 00004D9E 4FEF 0014 lea.l A7, [A7 + 0x14] 00004DA2 3E00 move.w D7, D0 00004DA4 486D F75A pea.l [A5 - 0x8A6] 00004DA8 4267 clr.w -[A7] 00004DAA 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 00004DAE 4EBA 04EE jsr [PC + 0x4EE /* 0000529E */] 00004DB2 508F addq.l A7, 8 00004DB4 42A7 clr.l -[A7] 00004DB6 4EBA 0754 jsr [PC + 0x754 /* 0000550C */] 00004DBA 201F move.l D0, [A7]+ 00004DBC 2F00 move.l -[A7], D0 00004DBE 3F2D FA70 move.w -[A7], [A5 - 0x590] 00004DC2 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00004DC6 4EBA 04D6 jsr [PC + 0x4D6 /* 0000529E */] 00004DCA 508F addq.l A7, 8 00004DCC 526D FA70 addq.w [A5 - 0x590], 1 00004DD0 0C6D 0014 FA70 cmpi.w [A5 - 0x590], 0x14 00004DD6 6D04 blt +0x6 /* 00004DDC */ 00004DD8 426D FA70 clr.w [A5 - 0x590] label00004DDC: 00004DDC 3007 move.w D0, D7 label00004DDE: 00004DDE 4CDF 1080 movem.l D7,A4, [A7]+ 00004DE2 4E5E unlink A6 00004DE4 4E75 rts fn00004DE6: 00004DE6 4E56 FEE6 link A6, -0x011A 00004DEA 48E7 0308 movem.l -[A7], D6,D7,A4 00004DEE 286E 000C movea.l A4, [A6 + 0xC] 00004DF2 2D7C 0000 03E8 FEEA move.l [A6 - 0x116], 0x3E8 00004DFA 0C54 2B64 cmpi.w [A4], 0x2B64 /* '+d' */ 00004DFE 6600 0072 bne +0x74 /* 00004E72 */ 00004E02 508C addq.l A4, 8 00004E04 486E FFFC pea.l [A6 - 0x4] 00004E08 486E FFFA pea.l [A6 - 0x6] 00004E0C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004E10 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004E14 2F0C move.l -[A7], A4 00004E16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004E1A 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00004E1E 4FEF 0018 lea.l A7, [A7 + 0x18] 00004E22 3E00 move.w D7, D0 00004E24 302E FFFA move.w D0, [A6 - 0x6] 00004E28 48C0 ext.l D0 00004E2A E780 asl D0, 3 00004E2C D9C0 add.l A4, D0 00004E2E 4A47 tst.w D7 00004E30 6706 beq +0x8 /* 00004E38 */ 00004E32 3007 move.w D0, D7 00004E34 6000 0460 bra +0x462 /* 00005296 */ label00004E38: 00004E38 486E FEE6 pea.l [A6 - 0x11A] 00004E3C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004E40 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00004E44 508F addq.l A7, 8 00004E46 3E00 move.w D7, D0 00004E48 4AAE FEE6 tst.l [A6 - 0x11A] 00004E4C 6F12 ble +0x14 /* 00004E60 */ 00004E4E 2F2E FEE6 move.l -[A7], [A6 - 0x11A] 00004E52 4879 0001 D4C0 push.l 0x1D4C0 00004E58 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004E5C 2D40 FEEA move.l [A6 - 0x116], D0 label00004E60: 00004E60 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004E64 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004E68 4A47 tst.w D7 00004E6A 6706 beq +0x8 /* 00004E72 */ 00004E6C 3007 move.w D0, D7 00004E6E 6000 0426 bra +0x428 /* 00005296 */ label00004E72: 00004E72 7E00 moveq.l D7, 0x00 00004E74 4A54 tst.w [A4] 00004E76 6618 bne +0x1A /* 00004E90 */ 00004E78 2F2E 0018 move.l -[A7], [A6 + 0x18] 00004E7C 3F3C F3BB move.w -[A7], 0xF3BB 00004E80 3F3C 0051 move.w -[A7], 0x51 /* 'Q' */ 00004E84 4EBA 0418 jsr [PC + 0x418 /* 0000529E */] 00004E88 508F addq.l A7, 8 00004E8A 7000 moveq.l D0, 0x00 00004E8C 6000 0408 bra +0x40A /* 00005296 */ label00004E90: 00004E90 7004 moveq.l D0, 0x04 00004E92 3D40 FFF4 move.w [A6 - 0xC], D0 00004E96 2D6E FEEA FEE6 move.l [A6 - 0x11A], [A6 - 0x116] 00004E9C 6000 03F0 bra +0x3F2 /* 0000528E */ label00004EA0: 00004EA0 486E FFFC pea.l [A6 - 0x4] 00004EA4 486E FFFA pea.l [A6 - 0x6] 00004EA8 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004EAC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004EB0 2F0C move.l -[A7], A4 00004EB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004EB6 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00004EBA 4FEF 0018 lea.l A7, [A7 + 0x18] 00004EBE 3E00 move.w D7, D0 00004EC0 302E FFFA move.w D0, [A6 - 0x6] 00004EC4 48C0 ext.l D0 00004EC6 E780 asl D0, 3 00004EC8 D9C0 add.l A4, D0 00004ECA 4A47 tst.w D7 00004ECC 6706 beq +0x8 /* 00004ED4 */ 00004ECE 3007 move.w D0, D7 00004ED0 6000 03C4 bra +0x3C6 /* 00005296 */ label00004ED4: 00004ED4 486E FEF4 pea.l [A6 - 0x10C] 00004ED8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004EDC 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00004EE0 508F addq.l A7, 8 00004EE2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004EE6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004EEA 41EE FEF5 lea.l A0, [A6 - 0x10B] 00004EEE 2D48 FEF0 move.l [A6 - 0x110], A0 00004EF2 7001 moveq.l D0, 0x01 00004EF4 3D40 FFF8 move.w [A6 - 0x8], D0 00004EF8 7000 moveq.l D0, 0x00 00004EFA 102E FEF4 move.b D0, [A6 - 0x10C] 00004EFE 3C00 move.w D6, D0 00004F00 6000 0386 bra +0x388 /* 00005288 */ label00004F04: 00004F04 206E FEF0 movea.l A0, [A6 - 0x110] 00004F08 52AE FEF0 addq.l [A6 - 0x110], 1 00004F0C 7000 moveq.l D0, 0x00 00004F0E 1010 move.b D0, [A0] 00004F10 41ED D68A lea.l A0, [A5 - 0x2976] 00004F14 4840 swap.w D0 00004F16 4240 clr.w D0 00004F18 4840 swap.w D0 00004F1A D1C0 add.l A0, D0 00004F1C 1D50 FEEF move.b [A6 - 0x111], [A0] 00004F20 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1 00004F26 6F00 00AC ble +0xAE /* 00004FD4 */ 00004F2A 7000 moveq.l D0, 0x00 00004F2C 102E FEEF move.b D0, [A6 - 0x111] 00004F30 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00004F34 6706 beq +0x8 /* 00004F3C */ 00004F36 4A46 tst.w D6 00004F38 6600 009A bne +0x9C /* 00004FD4 */ label00004F3C: 00004F3C 4A6E FFF6 tst.w [A6 - 0xA] 00004F40 6F34 ble +0x36 /* 00004F76 */ 00004F42 302E FFF4 move.w D0, [A6 - 0xC] 00004F46 C1FC 000C muls.w D0, 0xC 00004F4A D16E FFF6 add.w [A6 - 0xA], D0 00004F4E 4A6E FFF6 tst.w [A6 - 0xA] 00004F52 6D08 blt +0xA /* 00004F5C */ 00004F54 0C6E 0076 FFF6 cmpi.w [A6 - 0xA], 0x76 /* 'v' */ 00004F5A 6F06 ble +0x8 /* 00004F62 */ label00004F5C: 00004F5C 7033 moveq.l D0, 0x33 00004F5E 3D40 FFF6 move.w [A6 - 0xA], D0 label00004F62: 00004F62 302E FFF6 move.w D0, [A6 - 0xA] 00004F66 48C0 ext.l D0 00004F68 D080 add.l D0, D0 00004F6A 41ED F7BA lea.l A0, [A5 - 0x846] 00004F6E D1C0 add.l A0, D0 00004F70 3D50 FFF6 move.w [A6 - 0xA], [A0] 00004F74 6018 bra +0x1A /* 00004F8E */ label00004F76: 00004F76 302E FFF6 move.w D0, [A6 - 0xA] 00004F7A 4440 neg.w D0 00004F7C 3D40 FFF6 move.w [A6 - 0xA], D0 00004F80 0C6E 007F FFF6 cmpi.w [A6 - 0xA], 0x7F 00004F86 6F06 ble +0x8 /* 00004F8E */ 00004F88 703C moveq.l D0, 0x3C 00004F8A 3D40 FFF6 move.w [A6 - 0xA], D0 label00004F8E: 00004F8E 0CAE 0000 7FFF FEE6 cmpi.l [A6 - 0x11A], 0x7FFF 00004F96 6F08 ble +0xA /* 00004FA0 */ 00004F98 2D7C 0000 7FFF FEE6 move.l [A6 - 0x11A], 0x7FFF label00004FA0: 00004FA0 0CAE 0000 0001 FEE6 cmpi.l [A6 - 0x11A], 0x1 00004FA8 6C06 bge +0x8 /* 00004FB0 */ 00004FAA 7001 moveq.l D0, 0x01 00004FAC 2D40 FEE6 move.l [A6 - 0x11A], D0 label00004FB0: 00004FB0 306E FFF6 movea.w A0, [A6 - 0xA] 00004FB4 D1FC FF00 0000 add.l A0, 0xFF000000 00004FBA 4850 pea.l [A0] 00004FBC 3F2E FEE8 move.w -[A7], [A6 - 0x118] 00004FC0 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00004FC4 4EBA 02D8 jsr [PC + 0x2D8 /* 0000529E */] 00004FC8 508F addq.l A7, 8 00004FCA 7001 moveq.l D0, 0x01 00004FCC 3D40 FFF8 move.w [A6 - 0x8], D0 00004FD0 6000 02B4 bra +0x2B6 /* 00005286 */ label00004FD4: 00004FD4 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1 00004FDA 663E bne +0x40 /* 0000501A */ 00004FDC 7000 moveq.l D0, 0x00 00004FDE 102E FEEF move.b D0, [A6 - 0x111] 00004FE2 0C40 0061 cmpi.w D0, 0x61 /* 'a' */ 00004FE6 6532 bcs +0x34 /* 0000501A */ 00004FE8 7000 moveq.l D0, 0x00 00004FEA 102E FEEF move.b D0, [A6 - 0x111] 00004FEE 0C40 0067 cmpi.w D0, 0x67 /* 'g' */ 00004FF2 6226 bhi +0x28 /* 0000501A */ 00004FF4 7000 moveq.l D0, 0x00 00004FF6 102E FEEF move.b D0, [A6 - 0x111] 00004FFA 0640 FF9F addi.w D0, 0xFF9F 00004FFE 4840 swap.w D0 00005000 4240 clr.w D0 00005002 4840 swap.w D0 00005004 D080 add.l D0, D0 00005006 41ED F8AA lea.l A0, [A5 - 0x756] 0000500A D1C0 add.l A0, D0 0000500C 3D50 FFF6 move.w [A6 - 0xA], [A0] 00005010 7002 moveq.l D0, 0x02 00005012 3D40 FFF8 move.w [A6 - 0x8], D0 00005016 6000 026E bra +0x270 /* 00005286 */ label0000501A: 0000501A 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1 00005020 6600 00B8 bne +0xBA /* 000050DA */ 00005024 7000 moveq.l D0, 0x00 00005026 102E FEEF move.b D0, [A6 - 0x111] 0000502A 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 0000502E 6500 00AA bcs +0xAC /* 000050DA */ 00005032 7000 moveq.l D0, 0x00 00005034 102E FEEF move.b D0, [A6 - 0x111] 00005038 0C40 0039 cmpi.w D0, 0x39 /* '9' */ 0000503C 6200 009C bhi +0x9E /* 000050DA */ 00005040 7000 moveq.l D0, 0x00 00005042 102E FEEF move.b D0, [A6 - 0x111] 00005046 0640 FFD0 addi.w D0, 0xFFD0 0000504A 3D40 FFF6 move.w [A6 - 0xA], D0 0000504E 206E FEF0 movea.l A0, [A6 - 0x110] 00005052 52AE FEF0 addq.l [A6 - 0x110], 1 00005056 7000 moveq.l D0, 0x00 00005058 1010 move.b D0, [A0] 0000505A 41ED D68A lea.l A0, [A5 - 0x2976] 0000505E 4840 swap.w D0 00005060 4240 clr.w D0 00005062 4840 swap.w D0 00005064 D1C0 add.l A0, D0 00005066 1D50 FEEF move.b [A6 - 0x111], [A0] 0000506A 6038 bra +0x3A /* 000050A4 */ label0000506C: 0000506C 302E FFF6 move.w D0, [A6 - 0xA] 00005070 C1FC 000A muls.w D0, 0xA /* '\n' */ 00005074 3D40 FFF6 move.w [A6 - 0xA], D0 00005078 7000 moveq.l D0, 0x00 0000507A 102E FEEF move.b D0, [A6 - 0x111] 0000507E 0640 FFD0 addi.w D0, 0xFFD0 00005082 D16E FFF6 add.w [A6 - 0xA], D0 00005086 206E FEF0 movea.l A0, [A6 - 0x110] 0000508A 52AE FEF0 addq.l [A6 - 0x110], 1 0000508E 7000 moveq.l D0, 0x00 00005090 1010 move.b D0, [A0] 00005092 41ED D68A lea.l A0, [A5 - 0x2976] 00005096 4840 swap.w D0 00005098 4240 clr.w D0 0000509A 4840 swap.w D0 0000509C D1C0 add.l A0, D0 0000509E 1D50 FEEF move.b [A6 - 0x111], [A0] 000050A2 5346 subq.w D6, 1 label000050A4: 000050A4 0C46 0001 cmpi.w D6, 0x1 000050A8 6F18 ble +0x1A /* 000050C2 */ 000050AA 7000 moveq.l D0, 0x00 000050AC 102E FEEF move.b D0, [A6 - 0x111] 000050B0 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 000050B4 650C bcs +0xE /* 000050C2 */ 000050B6 7000 moveq.l D0, 0x00 000050B8 102E FEEF move.b D0, [A6 - 0x111] 000050BC 0C40 0039 cmpi.w D0, 0x39 /* '9' */ 000050C0 63AA bls -0x54 /* 0000506C */ label000050C2: 000050C2 53AE FEF0 subq.l [A6 - 0x110], 1 000050C6 7002 moveq.l D0, 0x02 000050C8 3D40 FFF8 move.w [A6 - 0x8], D0 000050CC 302E FFF6 move.w D0, [A6 - 0xA] 000050D0 4440 neg.w D0 000050D2 3D40 FFF6 move.w [A6 - 0xA], D0 000050D6 6000 01AE bra +0x1B0 /* 00005286 */ label000050DA: 000050DA 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2 000050E0 6600 005A bne +0x5C /* 0000513C */ 000050E4 7000 moveq.l D0, 0x00 000050E6 102E FEEF move.b D0, [A6 - 0x111] 000050EA 0C40 0023 cmpi.w D0, 0x23 /* '#' */ 000050EE 670C beq +0xE /* 000050FC */ 000050F0 7000 moveq.l D0, 0x00 000050F2 102E FEEF move.b D0, [A6 - 0x111] 000050F6 0C40 0062 cmpi.w D0, 0x62 /* 'b' */ 000050FA 6640 bne +0x42 /* 0000513C */ label000050FC: 000050FC 7000 moveq.l D0, 0x00 000050FE 102E FEEF move.b D0, [A6 - 0x111] 00005102 0C40 0023 cmpi.w D0, 0x23 /* '#' */ 00005106 6616 bne +0x18 /* 0000511E */ 00005108 0C6E 0002 FFF6 cmpi.w [A6 - 0xA], 0x2 0000510E 6722 beq +0x24 /* 00005132 */ 00005110 0C6E 0007 FFF6 cmpi.w [A6 - 0xA], 0x7 00005116 671A beq +0x1C /* 00005132 */ 00005118 526E FFF6 addq.w [A6 - 0xA], 1 0000511C 6014 bra +0x16 /* 00005132 */ label0000511E: 0000511E 0C6E 0003 FFF6 cmpi.w [A6 - 0xA], 0x3 00005124 670C beq +0xE /* 00005132 */ 00005126 0C6E 0008 FFF6 cmpi.w [A6 - 0xA], 0x8 0000512C 6704 beq +0x6 /* 00005132 */ 0000512E 536E FFF6 subq.w [A6 - 0xA], 1 label00005132: 00005132 7003 moveq.l D0, 0x03 00005134 3D40 FFF8 move.w [A6 - 0x8], D0 00005138 6000 014C bra +0x14E /* 00005286 */ label0000513C: 0000513C 0C6E 0003 FFF8 cmpi.w [A6 - 0x8], 0x3 00005142 6E30 bgt +0x32 /* 00005174 */ 00005144 7000 moveq.l D0, 0x00 00005146 102E FEEF move.b D0, [A6 - 0x111] 0000514A 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 0000514E 6524 bcs +0x26 /* 00005174 */ 00005150 7000 moveq.l D0, 0x00 00005152 102E FEEF move.b D0, [A6 - 0x111] 00005156 0C40 0039 cmpi.w D0, 0x39 /* '9' */ 0000515A 6218 bhi +0x1A /* 00005174 */ 0000515C 7000 moveq.l D0, 0x00 0000515E 102E FEEF move.b D0, [A6 - 0x111] 00005162 0640 FFD0 addi.w D0, 0xFFD0 00005166 3D40 FFF4 move.w [A6 - 0xC], D0 0000516A 7004 moveq.l D0, 0x04 0000516C 3D40 FFF8 move.w [A6 - 0x8], D0 00005170 6000 0114 bra +0x116 /* 00005286 */ label00005174: 00005174 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2 0000517A 6D00 010A blt +0x10C /* 00005286 */ 0000517E 0C6E 0004 FFF8 cmpi.w [A6 - 0x8], 0x4 00005184 6E00 0100 bgt +0x102 /* 00005286 */ 00005188 7005 moveq.l D0, 0x05 0000518A 3D40 FFF8 move.w [A6 - 0x8], D0 0000518E 7000 moveq.l D0, 0x00 00005190 102E FEEF move.b D0, [A6 - 0x111] 00005194 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00005198 0007 001E ori.b D7, 0x1E 0000519C 0077 0028 0068 ori.w [A7 + D0.w + 0x68], 0x28 /* '(' */ 000051A2 0030 0071 0034 ori.b [A0 + D0.w + 0x34], 0x71 /* 'q' */ 000051A8 0065 0042 ori.w -[A5], 0x42 /* 'B' */ 000051AC 0073 0050 0074 ori.w [A3 + D0.w + 0x74], 0x50 /* 'P' */ 000051B2 005E 0078 ori.w [A6]+, 0x78 /* 'x' */ 000051B6 006A 202E FEEA ori.w [A2 - 0x116], 0x202E /* ' .' */ 000051BC E580 asl D0, 2 000051BE 2D40 FEE6 move.l [A6 - 0x11A], D0 000051C2 6000 005C bra +0x5E /* 00005220 */ 000051C6 202E FEEA move.l D0, [A6 - 0x116] 000051CA D080 add.l D0, D0 000051CC 2D40 FEE6 move.l [A6 - 0x11A], D0 000051D0 604E bra +0x50 /* 00005220 */ 000051D2 2D6E FEEA FEE6 move.l [A6 - 0x11A], [A6 - 0x116] 000051D8 6046 bra +0x48 /* 00005220 */ 000051DA 4878 0002 push.l 0x2 000051DE 2F2E FEEA move.l -[A7], [A6 - 0x116] 000051E2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000051E6 2D40 FEE6 move.l [A6 - 0x11A], D0 000051EA 6034 bra +0x36 /* 00005220 */ 000051EC 4878 0004 push.l 0x4 000051F0 2F2E FEEA move.l -[A7], [A6 - 0x116] 000051F4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000051F8 2D40 FEE6 move.l [A6 - 0x11A], D0 000051FC 6022 bra +0x24 /* 00005220 */ 000051FE 4878 0008 push.l 0x8 00005202 2F2E FEEA move.l -[A7], [A6 - 0x116] 00005206 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000520A 2D40 FEE6 move.l [A6 - 0x11A], D0 0000520E 6010 bra +0x12 /* 00005220 */ 00005210 4878 0010 push.l 0x10 00005214 2F2E FEEA move.l -[A7], [A6 - 0x116] 00005218 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000521C 2D40 FEE6 move.l [A6 - 0x11A], D0 label00005220: 00005220 4A46 tst.w D6 00005222 6700 0062 beq +0x64 /* 00005286 */ 00005226 206E FEF0 movea.l A0, [A6 - 0x110] 0000522A 7000 moveq.l D0, 0x00 0000522C 1010 move.b D0, [A0] 0000522E 0C40 002E cmpi.w D0, 0x2E /* '.' */ 00005232 670E beq +0x10 /* 00005242 */ 00005234 206E FEF0 movea.l A0, [A6 - 0x110] 00005238 7000 moveq.l D0, 0x00 0000523A 1010 move.b D0, [A0] 0000523C 0C40 0033 cmpi.w D0, 0x33 /* '3' */ 00005240 6644 bne +0x46 /* 00005286 */ label00005242: 00005242 206E FEF0 movea.l A0, [A6 - 0x110] 00005246 7000 moveq.l D0, 0x00 00005248 1010 move.b D0, [A0] 0000524A 0C40 002E cmpi.w D0, 0x2E /* '.' */ 0000524E 661C bne +0x1E /* 0000526C */ 00005250 4878 0003 push.l 0x3 00005254 2F2E FEE6 move.l -[A7], [A6 - 0x11A] 00005258 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000525C 4878 0002 push.l 0x2 00005260 2F00 move.l -[A7], D0 00005262 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005266 2D40 FEE6 move.l [A6 - 0x11A], D0 0000526A 6014 bra +0x16 /* 00005280 */ label0000526C: 0000526C 202E FEE6 move.l D0, [A6 - 0x11A] 00005270 D080 add.l D0, D0 00005272 4878 0003 push.l 0x3 00005276 2F00 move.l -[A7], D0 00005278 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000527C 2D40 FEE6 move.l [A6 - 0x11A], D0 label00005280: 00005280 5346 subq.w D6, 1 00005282 52AE FEF0 addq.l [A6 - 0x110], 1 label00005286: 00005286 5346 subq.w D6, 1 label00005288: 00005288 4A46 tst.w D6 0000528A 6C00 FC78 bge -0x386 /* 00004F04 */ label0000528E: 0000528E 4A54 tst.w [A4] 00005290 6600 FC0E bne -0x3F0 /* 00004EA0 */ 00005294 7000 moveq.l D0, 0x00 label00005296: 00005296 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000529A 4E5E unlink A6 0000529C 4E75 rts fn0000529E: 0000529E 4E56 FFF8 link A6, -0x0008 000052A2 3D6E 0008 FFF8 move.w [A6 - 0x8], [A6 + 0x8] 000052A8 3D6E 000A FFFA move.w [A6 - 0x6], [A6 + 0xA] 000052AE 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC] 000052B4 4267 clr.w -[A7] 000052B6 2F2D F756 move.l -[A7], [A5 - 0x8AA] 000052BA 486E FFF8 pea.l [A6 - 0x8] 000052BE 4267 clr.w -[A7] 000052C0 A803 syscall SndDoCommand 000052C2 301F move.w D0, [A7]+ 000052C4 4E5E unlink A6 000052C6 4E75 rts fn000052C8: 000052C8 4E56 FED6 link A6, -0x012A 000052CC 48E7 0700 movem.l -[A7], D5,D6,D7 000052D0 486E FFE2 pea.l [A6 - 0x1E] 000052D4 4878 0003 push.l 0x3 000052D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000052DC 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 000052E0 4FEF 000C lea.l A7, [A7 + 0xC] 000052E4 3F00 move.w -[A7], D0 000052E6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000052EA 548F addq.l A7, 2 000052EC 206E FFE2 movea.l A0, [A6 - 0x1E] 000052F0 2050 movea.l A0, [A0] 000052F2 3C28 000E move.w D6, [A0 + 0xE] 000052F6 7E00 moveq.l D7, 0x00 000052F8 6000 01A6 bra +0x1A8 /* 000054A0 */ label000052FC: 000052FC 206E FFE2 movea.l A0, [A6 - 0x1E] 00005300 3007 move.w D0, D7 00005302 C1FC 0006 muls.w D0, 0x6 00005306 D090 add.l D0, [A0] 00005308 2040 movea.l A0, D0 0000530A 43EE FFF6 lea.l A1, [A6 - 0xA] 0000530E 41E8 0010 lea.l A0, [A0 + 0x10] 00005312 22D8 move.l [A1]+, [A0]+ 00005314 32D8 move.w [A1]+, [A0]+ 00005316 486E FFD6 pea.l [A6 - 0x2A] 0000531A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000531E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005322 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00005326 4FEF 000C lea.l A7, [A7 + 0xC] 0000532A 3F00 move.w -[A7], D0 0000532C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00005330 548F addq.l A7, 2 00005332 7A00 moveq.l D5, 0x00 00005334 6000 014A bra +0x14C /* 00005480 */ label00005338: 00005338 206E FFD6 movea.l A0, [A6 - 0x2A] 0000533C 3005 move.w D0, D5 0000533E 48C0 ext.l D0 00005340 E980 asl D0, 4 00005342 D090 add.l D0, [A0] 00005344 2040 movea.l A0, D0 00005346 43EE FFE6 lea.l A1, [A6 - 0x1A] 0000534A 5488 addq.l A0, 2 0000534C 22D8 move.l [A1]+, [A0]+ 0000534E 22D8 move.l [A1]+, [A0]+ 00005350 22D8 move.l [A1]+, [A0]+ 00005352 22D8 move.l [A1]+, [A0]+ 00005354 0CAE 736E 6420 FFF2 cmpi.l [A6 - 0xE], 0x736E6420 /* 'snd ' */ 0000535C 6600 0120 bne +0x122 /* 0000547E */ 00005360 486E FED6 pea.l [A6 - 0x12A] 00005364 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00005368 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000536C 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */] 00005370 4FEF 000C lea.l A7, [A7 + 0xC] 00005374 3F00 move.w -[A7], D0 00005376 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000537A 548F addq.l A7, 2 0000537C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005380 486E FED6 pea.l [A6 - 0x12A] 00005384 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00005388 508F addq.l A7, 8 0000538A 4A40 tst.w D0 0000538C 6700 00F0 beq +0xF2 /* 0000547E */ 00005390 486E FFFC pea.l [A6 - 0x4] 00005394 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00005398 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000539C 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 000053A0 4FEF 000C lea.l A7, [A7 + 0xC] 000053A4 3F00 move.w -[A7], D0 000053A6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000053AA 548F addq.l A7, 2 000053AC 4878 0003 push.l 0x3 000053B0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000053B4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000053B8 2F00 move.l -[A7], D0 000053BA 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 000053BE 588F addq.l A7, 4 000053C0 4A40 tst.w D0 000053C2 6732 beq +0x34 /* 000053F6 */ 000053C4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000053C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000053CC 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000053D0 508F addq.l A7, 8 000053D2 3F00 move.w -[A7], D0 000053D4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000053D8 548F addq.l A7, 2 000053DA 4878 0003 push.l 0x3 000053DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000053E2 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000053E6 508F addq.l A7, 8 000053E8 3F00 move.w -[A7], D0 000053EA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000053EE 548F addq.l A7, 2 000053F0 7000 moveq.l D0, 0x00 000053F2 6000 00CA bra +0xCC /* 000054BE */ label000053F6: 000053F6 486E FFDA pea.l [A6 - 0x26] 000053FA 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000053FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005402 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00005406 4FEF 000C lea.l A7, [A7 + 0xC] 0000540A 3F00 move.w -[A7], D0 0000540C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00005410 548F addq.l A7, 2 00005412 42A7 clr.l -[A7] 00005414 42A7 clr.l -[A7] 00005416 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000541A 205F movea.l A0, [A7]+ 0000541C 226E 0010 movea.l A1, [A6 + 0x10] 00005420 2288 move.l [A1], A0 00005422 206E FFDA movea.l A0, [A6 - 0x26] 00005426 226E 0010 movea.l A1, [A6 + 0x10] 0000542A 2F11 move.l -[A7], [A1] 0000542C 2050 movea.l A0, [A0] 0000542E 2F28 000A move.l -[A7], [A0 + 0xA] 00005432 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00005436 508F addq.l A7, 8 00005438 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 0000543C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005440 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00005444 508F addq.l A7, 8 00005446 3F00 move.w -[A7], D0 00005448 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000544C 548F addq.l A7, 2 0000544E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005452 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005456 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 0000545A 508F addq.l A7, 8 0000545C 3F00 move.w -[A7], D0 0000545E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00005462 548F addq.l A7, 2 00005464 4878 0003 push.l 0x3 00005468 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000546C 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00005470 508F addq.l A7, 8 00005472 3F00 move.w -[A7], D0 00005474 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00005478 548F addq.l A7, 2 0000547A 7001 moveq.l D0, 0x01 0000547C 6040 bra +0x42 /* 000054BE */ label0000547E: 0000547E 5245 addq.w D5, 1 label00005480: 00005480 BA6E FFF6 cmp.w D5, [A6 - 0xA] 00005484 6D00 FEB2 blt -0x14C /* 00005338 */ 00005488 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000548C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005490 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00005494 508F addq.l A7, 8 00005496 3F00 move.w -[A7], D0 00005498 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000549C 548F addq.l A7, 2 0000549E 5247 addq.w D7, 1 label000054A0: 000054A0 BE46 cmp.w D7, D6 000054A2 6D00 FE58 blt -0x1A6 /* 000052FC */ 000054A6 4878 0003 push.l 0x3 000054AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000054AE 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000054B2 508F addq.l A7, 8 000054B4 3F00 move.w -[A7], D0 000054B6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000054BA 548F addq.l A7, 2 000054BC 7000 moveq.l D0, 0x00 label000054BE: 000054BE 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000054C2 4E5E unlink A6 000054C4 4E75 rts fn000054C6: 000054C6 4AAD F756 tst.l [A5 - 0x8AA] 000054CA 6624 bne +0x26 /* 000054F0 */ 000054CC 4267 clr.w -[A7] 000054CE 486D F756 pea.l [A5 - 0x8AA] 000054D2 3F3C 0005 move.w -[A7], 0x5 000054D6 42A7 clr.l -[A7] 000054D8 486D 0EC2 pea.l [A5 + 0xEC2 /* export_468 */] 000054DC A807 syscall SndNewChannel 000054DE 301F move.w D0, [A7]+ 000054E0 486D F75A pea.l [A5 - 0x8A6] 000054E4 4267 clr.w -[A7] 000054E6 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 000054EA 4EBA FDB2 jsr [PC - 0x24E /* 0000529E */] 000054EE 508F addq.l A7, 8 label000054F0: 000054F0 4E75 rts export_471: fn000054F2: 000054F2 4AAD F756 tst.l [A5 - 0x8AA] 000054F6 6712 beq +0x14 /* 0000550A */ 000054F8 4267 clr.w -[A7] 000054FA 2F2D F756 move.l -[A7], [A5 - 0x8AA] 000054FE 1F3C 0001 move.b -[A7], 0x1 00005502 A801 syscall SndDisposeChannel 00005504 301F move.w D0, [A7]+ 00005506 42AD F756 clr.l [A5 - 0x8AA] label0000550A: 0000550A 4E75 rts fn0000550C: 0000550C 2F4D 0004 move.l [A7 + 0x4], A5 00005510 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00005514 4E75 rts 00005516 205F movea.l A0, [A7]+ 00005518 2E80 move.l [A7], D0 0000551A 4ED0 jmp [A0] fn0000551C: 0000551C 4E56 0000 link A6, 0 00005520 200D move.l D0, A5 00005522 2A6E 0008 movea.l A5, [A6 + 0x8] 00005526 4E5E unlink A6 00005528 205F movea.l A0, [A7]+ 0000552A 4FEF 0004 lea.l A7, [A7 + 0x4] 0000552E 2E80 move.l [A7], D0 00005530 4ED0 jmp [A0] export_477: 00005532 4E56 FBD8 link A6, -0x0428 00005536 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000553A 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 0000553E 588F addq.l A7, 4 00005540 4A40 tst.w D0 00005542 6706 beq +0x8 /* 0000554A */ 00005544 7000 moveq.l D0, 0x00 00005546 6000 026A bra +0x26C /* 000057B2 */ label0000554A: 0000554A 4879 0000 9C40 push.l 0x9C40 00005550 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00005554 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */] 00005558 508F addq.l A7, 8 0000555A 4A40 tst.w D0 0000555C 6706 beq +0x8 /* 00005564 */ 0000555E 7000 moveq.l D0, 0x00 00005560 6000 0250 bra +0x252 /* 000057B2 */ label00005564: 00005564 526D B32A addq.w [A5 - 0x4CD6], 1 00005568 3B7C 2AFB FA7C move.w [A5 - 0x584], 0x2AFB 0000556E 3D7C 2B65 FBDE move.w [A6 - 0x422], 0x2B65 /* '+e' */ 00005574 50AE 000C addq.l [A6 + 0xC], 8 00005578 206E 000C movea.l A0, [A6 + 0xC] 0000557C 3010 move.w D0, [A0] 0000557E 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00005582 0002 000A ori.b D2, 0xA /* '\n' */ 00005586 2AFB 000C move.l [A5]+, [PC + D0.w + 0xC] 0000558A 2B17 move.l -[A5], [A7] 0000558C 0012 50AE ori.b [A2], 0xAE 00005590 000C 600A ori.b A4, 0xA /* '\n' */ 00005594 3B7C 2B17 FA7C move.w [A5 - 0x584], 0x2B17 0000559A 50AE 000C addq.l [A6 + 0xC], 8 0000559E 206E 000C movea.l A0, [A6 + 0xC] 000055A2 3010 move.w D0, [A0] 000055A4 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000055A8 0004 0012 ori.b D4, 0x12 000055AC 2B65 0014 move.l [A5 + 0x14], -[A5] 000055B0 2B3F move.l -[A5], <> 000055B2 001C 2B15 ori.b [A4]+, 0x15 000055B6 0024 2B2E ori.b -[A4], 0x2E /* '.' */ 000055BA 002A 50AE 000C ori.b [A2 + 0xC], 0xAE 000055C0 6022 bra +0x24 /* 000055E4 */ 000055C2 3D7C 2B3F FBDE move.w [A6 - 0x422], 0x2B3F /* '+?' */ 000055C8 50AE 000C addq.l [A6 + 0xC], 8 000055CC 6016 bra +0x18 /* 000055E4 */ 000055CE 3D7C 2B15 FBDE move.w [A6 - 0x422], 0x2B15 000055D4 50AE 000C addq.l [A6 + 0xC], 8 000055D8 600A bra +0xC /* 000055E4 */ 000055DA 3D7C 2B2E FBDE move.w [A6 - 0x422], 0x2B2E /* '+.' */ 000055E0 50AE 000C addq.l [A6 + 0xC], 8 label000055E4: 000055E4 206E 000C movea.l A0, [A6 + 0xC] 000055E8 0C50 2B09 cmpi.w [A0], 0x2B09 /* '+\t' */ 000055EC 6706 beq +0x8 /* 000055F4 */ 000055EE 702F moveq.l D0, 0x2F 000055F0 6000 01C0 bra +0x1C2 /* 000057B2 */ label000055F4: 000055F4 50AE 000C addq.l [A6 + 0xC], 8 000055F8 42A7 clr.l -[A7] 000055FA 42A7 clr.l -[A7] 000055FC 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005600 205F movea.l A0, [A7]+ 00005602 2D48 FBE0 move.l [A6 - 0x420], A0 00005606 3D6D B31A FBDA move.w [A6 - 0x426], [A5 - 0x4CE6] 0000560C 7001 moveq.l D0, 0x01 0000560E 3B40 B31A move.w [A5 - 0x4CE6], D0 00005612 3D6D B394 FBD8 move.w [A6 - 0x428], [A5 - 0x4C6C] 00005618 7001 moveq.l D0, 0x01 0000561A 3B40 B394 move.w [A5 - 0x4C6C], D0 0000561E 486D B334 pea.l [A5 - 0x4CCC] 00005622 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00005626 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 0000562A 508F addq.l A7, 8 0000562C 3F2E FBDE move.w -[A7], [A6 - 0x422] 00005630 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00005634 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005638 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000563C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005640 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005644 4EBA 02E4 jsr [PC + 0x2E4 /* 0000592A */] 00005648 4FEF 0016 lea.l A7, [A7 + 0x16] 0000564C 3D40 FBDC move.w [A6 - 0x424], D0 00005650 3B6E FBD8 B394 move.w [A5 - 0x4C6C], [A6 - 0x428] 00005656 486D B334 pea.l [A5 - 0x4CCC] 0000565A 2F2D B37C move.l -[A7], [A5 - 0x4C84] 0000565E 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00005662 508F addq.l A7, 8 00005664 3B6E FBD8 B31A move.w [A5 - 0x4CE6], [A6 - 0x428] 0000566A 4A6E FBDC tst.w [A6 - 0x424] 0000566E 673E beq +0x40 /* 000056AE */ 00005670 0C6E 2B65 FBDE cmpi.w [A6 - 0x422], 0x2B65 /* '+e' */ 00005676 6702 beq +0x4 /* 0000567A */ 00005678 600A bra +0xC /* 00005684 */ label0000567A: 0000567A 2F2E FBE0 move.l -[A7], [A6 - 0x420] 0000567E 4EBA 0456 jsr [PC + 0x456 /* 00005AD6 */] 00005682 588F addq.l A7, 4 label00005684: 00005684 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00005688 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000568C 42A7 clr.l -[A7] 0000568E 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00005692 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 00005696 508F addq.l A7, 8 00005698 0C6E FC20 FBDC cmpi.w [A6 - 0x424], 0xFC20 0000569E 6606 bne +0x8 /* 000056A6 */ 000056A0 7000 moveq.l D0, 0x00 000056A2 6000 010E bra +0x110 /* 000057B2 */ label000056A6: 000056A6 302E FBDC move.w D0, [A6 - 0x424] 000056AA 6000 0106 bra +0x108 /* 000057B2 */ label000056AE: 000056AE 42A7 clr.l -[A7] 000056B0 2F2E FBE0 move.l -[A7], [A6 - 0x420] 000056B4 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000056B8 201F move.l D0, [A7]+ 000056BA 4878 0008 push.l 0x8 000056BE 2F00 move.l -[A7], D0 000056C0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000056C4 2D40 FFFC move.l [A6 - 0x4], D0 000056C8 2F2E FBE0 move.l -[A7], [A6 - 0x420] 000056CC 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000056D0 302E FBDE move.w D0, [A6 - 0x422] 000056D4 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000056D8 0004 0012 ori.b D4, 0x12 000056DC 2B65 0034 move.l [A5 + 0x34], -[A5] 000056E0 2B3F move.l -[A5], <> 000056E2 0030 2B15 0048 ori.b [A0 + D0.w + 0x48], 0x15 000056E8 2B2E 0068 move.l -[A5], [A6 + 0x68] 000056EC 206E FBE0 movea.l A0, [A6 - 0x420] 000056F0 486D 0EEA pea.l [A5 + 0xEEA /* export_473 */] 000056F4 3F3C 0008 move.w -[A7], 0x8 000056F8 3F2E FFFE move.w -[A7], [A6 - 0x2] 000056FC 2F10 move.l -[A7], [A0] 000056FE 4EAD 0902 jsr [A5 + 0x902 /* export_284 */] 00005702 4FEF 000C lea.l A7, [A7 + 0xC] 00005706 2F2E FBE0 move.l -[A7], [A6 - 0x420] 0000570A 4EBA 03CA jsr [PC + 0x3CA /* 00005AD6 */] 0000570E 588F addq.l A7, 4 00005710 6040 bra +0x42 /* 00005752 */ 00005712 206E FBE0 movea.l A0, [A6 - 0x420] 00005716 486D 0EF2 pea.l [A5 + 0xEF2 /* export_474 */] 0000571A 3F3C 0008 move.w -[A7], 0x8 0000571E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00005722 2F10 move.l -[A7], [A0] 00005724 4EAD 0902 jsr [A5 + 0x902 /* export_284 */] 00005728 4FEF 000C lea.l A7, [A7 + 0xC] 0000572C 6024 bra +0x26 /* 00005752 */ 0000572E 206E FBE0 movea.l A0, [A6 - 0x420] 00005732 486D 0EFA pea.l [A5 + 0xEFA /* export_475 */] 00005736 3F3C 0008 move.w -[A7], 0x8 0000573A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000573E 2F10 move.l -[A7], [A0] 00005740 4EAD 0902 jsr [A5 + 0x902 /* export_284 */] 00005744 4FEF 000C lea.l A7, [A7 + 0xC] 00005748 2F2E FBE0 move.l -[A7], [A6 - 0x420] 0000574C 4EBA 0388 jsr [PC + 0x388 /* 00005AD6 */] 00005750 588F addq.l A7, 4 label00005752: 00005752 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00005756 4EBA 03C6 jsr [PC + 0x3C6 /* 00005B1E */] 0000575A 588F addq.l A7, 4 0000575C 3D40 FBDC move.w [A6 - 0x424], D0 00005760 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00005764 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005768 4A6E FBDC tst.w [A6 - 0x424] 0000576C 6642 bne +0x44 /* 000057B0 */ 0000576E 7006 moveq.l D0, 0x06 00005770 3D40 FBE4 move.w [A6 - 0x41C], D0 00005774 7001 moveq.l D0, 0x01 00005776 2D40 FBE6 move.l [A6 - 0x41A], D0 0000577A 426E FCEA clr.w [A6 - 0x316] 0000577E 426E FDF0 clr.w [A6 - 0x210] 00005782 426E FEF6 clr.w [A6 - 0x10A] 00005786 422E FEFC clr.b [A6 - 0x104] 0000578A 486E FBE4 pea.l [A6 - 0x41C] 0000578E 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 00005792 588F addq.l A7, 4 00005794 3D40 FBDC move.w [A6 - 0x424], D0 00005798 0C6E FC20 FBDC cmpi.w [A6 - 0x424], 0xFC20 0000579E 6604 bne +0x6 /* 000057A4 */ 000057A0 7000 moveq.l D0, 0x00 000057A2 600E bra +0x10 /* 000057B2 */ label000057A4: 000057A4 4A6E FBDC tst.w [A6 - 0x424] 000057A8 6706 beq +0x8 /* 000057B0 */ 000057AA 302E FBDC move.w D0, [A6 - 0x424] 000057AE 6002 bra +0x4 /* 000057B2 */ label000057B0: 000057B0 7000 moveq.l D0, 0x00 label000057B2: 000057B2 4E5E unlink A6 000057B4 4E75 rts export_473: 000057B6 4E56 FFF8 link A6, -0x0008 000057BA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000057BE 42A7 clr.l -[A7] 000057C0 206E 0008 movea.l A0, [A6 + 0x8] 000057C4 2F28 0004 move.l -[A7], [A0 + 0x4] 000057C8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000057CC 201F move.l D0, [A7]+ 000057CE 2D40 FFFC move.l [A6 - 0x4], D0 000057D2 42A7 clr.l -[A7] 000057D4 206E 000C movea.l A0, [A6 + 0xC] 000057D8 2F28 0004 move.l -[A7], [A0 + 0x4] 000057DC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000057E0 201F move.l D0, [A7]+ 000057E2 2D40 FFF8 move.l [A6 - 0x8], D0 000057E6 206E 0008 movea.l A0, [A6 + 0x8] 000057EA 2068 0004 movea.l A0, [A0 + 0x4] 000057EE 2850 movea.l A4, [A0] 000057F0 206E 000C movea.l A0, [A6 + 0xC] 000057F4 2068 0004 movea.l A0, [A0 + 0x4] 000057F8 2650 movea.l A3, [A0] 000057FA 202E FFFC move.l D0, [A6 - 0x4] 000057FE B0AE FFF8 cmp.l D0, [A6 - 0x8] 00005802 6F06 ble +0x8 /* 0000580A */ 00005804 3E2E FFFA move.w D7, [A6 - 0x6] 00005808 6040 bra +0x42 /* 0000584A */ label0000580A: 0000580A 3E2E FFFE move.w D7, [A6 - 0x2] 0000580E 603A bra +0x3C /* 0000584A */ label00005810: 00005810 7000 moveq.l D0, 0x00 00005812 1014 move.b D0, [A4] 00005814 41ED D68A lea.l A0, [A5 - 0x2976] 00005818 D0C0 add.w A0, D0 0000581A 7000 moveq.l D0, 0x00 0000581C 1013 move.b D0, [A3] 0000581E 43ED D68A lea.l A1, [A5 - 0x2976] 00005822 D2C0 add.w A1, D0 00005824 7000 moveq.l D0, 0x00 00005826 1011 move.b D0, [A1] 00005828 7200 moveq.l D1, 0x00 0000582A 1210 move.b D1, [A0] 0000582C 9240 sub.w D1, D0 0000582E 3C01 move.w D6, D1 00005830 4A46 tst.w D6 00005832 6712 beq +0x14 /* 00005846 */ 00005834 0C6D 2B17 FA7C cmpi.w [A5 - 0x584], 0x2B17 0000583A 6606 bne +0x8 /* 00005842 */ 0000583C 3006 move.w D0, D6 0000583E 4440 neg.w D0 00005840 3C00 move.w D6, D0 label00005842: 00005842 3006 move.w D0, D6 00005844 6038 bra +0x3A /* 0000587E */ label00005846: 00005846 528C addq.l A4, 1 00005848 528B addq.l A3, 1 label0000584A: 0000584A 3007 move.w D0, D7 0000584C 5347 subq.w D7, 1 0000584E 4A40 tst.w D0 00005850 66BE bne -0x40 /* 00005810 */ 00005852 202E FFFC move.l D0, [A6 - 0x4] 00005856 90AE FFF8 sub.l D0, [A6 - 0x8] 0000585A 3C00 move.w D6, D0 0000585C 0C6D 2B17 FA7C cmpi.w [A5 - 0x584], 0x2B17 00005862 6606 bne +0x8 /* 0000586A */ 00005864 3006 move.w D0, D6 00005866 4440 neg.w D0 00005868 3C00 move.w D6, D0 label0000586A: 0000586A 4A46 tst.w D6 0000586C 660E bne +0x10 /* 0000587C */ 0000586E 206E 000C movea.l A0, [A6 + 0xC] 00005872 226E 0008 movea.l A1, [A6 + 0x8] 00005876 2011 move.l D0, [A1] 00005878 9090 sub.l D0, [A0] 0000587A 3C00 move.w D6, D0 label0000587C: 0000587C 3006 move.w D0, D6 label0000587E: 0000587E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00005882 4E5E unlink A6 00005884 4E75 rts export_474: 00005886 4E56 0000 link A6, 0 0000588A 2F07 move.l -[A7], D7 0000588C 206E 0008 movea.l A0, [A6 + 0x8] 00005890 226E 000C movea.l A1, [A6 + 0xC] 00005894 2028 0004 move.l D0, [A0 + 0x4] 00005898 90A9 0004 sub.l D0, [A1 + 0x4] 0000589C 2E00 move.l D7, D0 0000589E 0C6D 2B17 FA7C cmpi.w [A5 - 0x584], 0x2B17 000058A4 6606 bne +0x8 /* 000058AC */ 000058A6 2007 move.l D0, D7 000058A8 4480 neg.l D0 000058AA 2E00 move.l D7, D0 label000058AC: 000058AC 4A87 tst.l D7 000058AE 660E bne +0x10 /* 000058BE */ 000058B0 206E 000C movea.l A0, [A6 + 0xC] 000058B4 226E 0008 movea.l A1, [A6 + 0x8] 000058B8 2011 move.l D0, [A1] 000058BA 9090 sub.l D0, [A0] 000058BC 2E00 move.l D7, D0 label000058BE: 000058BE 3007 move.w D0, D7 000058C0 2E1F move.l D7, [A7]+ 000058C2 4E5E unlink A6 000058C4 4E75 rts export_475: 000058C6 4E56 FE00 link A6, -0x0200 000058CA 2F07 move.l -[A7], D7 000058CC 486E FF00 pea.l [A6 - 0x100] 000058D0 206E 0008 movea.l A0, [A6 + 0x8] 000058D4 2F28 0004 move.l -[A7], [A0 + 0x4] 000058D8 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000058DC 508F addq.l A7, 8 000058DE 486E FE00 pea.l [A6 - 0x200] 000058E2 206E 000C movea.l A0, [A6 + 0xC] 000058E6 2F28 0004 move.l -[A7], [A0 + 0x4] 000058EA 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000058EE 508F addq.l A7, 8 000058F0 4267 clr.w -[A7] 000058F2 486E FF00 pea.l [A6 - 0x100] 000058F6 486E FE00 pea.l [A6 - 0x200] 000058FA 4EAD 0712 jsr [A5 + 0x712 /* export_222 */] 000058FE 301F move.w D0, [A7]+ 00005900 3E00 move.w D7, D0 00005902 0C6D 2B17 FA7C cmpi.w [A5 - 0x584], 0x2B17 00005908 6606 bne +0x8 /* 00005910 */ 0000590A 3007 move.w D0, D7 0000590C 4440 neg.w D0 0000590E 3E00 move.w D7, D0 label00005910: 00005910 4A47 tst.w D7 00005912 660E bne +0x10 /* 00005922 */ 00005914 206E 000C movea.l A0, [A6 + 0xC] 00005918 226E 0008 movea.l A1, [A6 + 0x8] 0000591C 2011 move.l D0, [A1] 0000591E 9090 sub.l D0, [A0] 00005920 3E00 move.w D7, D0 label00005922: 00005922 3007 move.w D0, D7 00005924 2E1F move.l D7, [A7]+ 00005926 4E5E unlink A6 00005928 4E75 rts fn0000592A: 0000592A 4E56 FBD4 link A6, -0x042C 0000592E 48E7 0700 movem.l -[A7], D5,D6,D7 00005932 206D B34C movea.l A0, [A5 - 0x4CB4] 00005936 2050 movea.l A0, [A0] 00005938 2A28 0008 move.l D5, [A0 + 0x8] 0000593C 2005 move.l D0, D5 0000593E E780 asl D0, 3 00005940 0680 0000 4E20 addi.l D0, 0x4E20 /* 'N ' */ 00005946 2F00 move.l -[A7], D0 00005948 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 0000594C 588F addq.l A7, 4 0000594E 4A40 tst.w D0 00005950 6706 beq +0x8 /* 00005958 */ 00005952 7056 moveq.l D0, 0x56 00005954 6000 0178 bra +0x17A /* 00005ACE */ label00005958: 00005958 2005 move.l D0, D5 0000595A E780 asl D0, 3 0000595C 2F2E 0018 move.l -[A7], [A6 + 0x18] 00005960 2F00 move.l -[A7], D0 00005962 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00005966 7005 moveq.l D0, 0x05 00005968 3D40 FBE0 move.w [A6 - 0x420], D0 0000596C 426E FCE6 clr.w [A6 - 0x31A] 00005970 426E FDEC clr.w [A6 - 0x214] 00005974 426E FEF2 clr.w [A6 - 0x10E] 00005978 422E FEF8 clr.b [A6 - 0x108] 0000597C 706E moveq.l D0, 0x6E 0000597E 3D40 FBDC move.w [A6 - 0x424], D0 00005982 7C00 moveq.l D6, 0x00 00005984 6000 013E bra +0x140 /* 00005AC4 */ label00005988: 00005988 2D46 FBE2 move.l [A6 - 0x41E], D6 0000598C 486E FBE0 pea.l [A6 - 0x420] 00005990 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 00005994 588F addq.l A7, 4 00005996 3E00 move.w D7, D0 00005998 4A47 tst.w D7 0000599A 6706 beq +0x8 /* 000059A2 */ 0000599C 3007 move.w D0, D7 0000599E 6000 012E bra +0x130 /* 00005ACE */ label000059A2: 000059A2 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 000059A6 3E00 move.w D7, D0 000059A8 4A47 tst.w D7 000059AA 6706 beq +0x8 /* 000059B2 */ 000059AC 3007 move.w D0, D7 000059AE 6000 011E bra +0x120 /* 00005ACE */ label000059B2: 000059B2 486E FBD8 pea.l [A6 - 0x428] 000059B6 486E FBDE pea.l [A6 - 0x422] 000059BA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000059BE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000059C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000059C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000059CA 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 000059CE 4FEF 0018 lea.l A7, [A7 + 0x18] 000059D2 3E00 move.w D7, D0 000059D4 4A47 tst.w D7 000059D6 670E beq +0x10 /* 000059E6 */ 000059D8 42A7 clr.l -[A7] 000059DA 42A7 clr.l -[A7] 000059DC 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000059E0 205F movea.l A0, [A7]+ 000059E2 2D48 FBD8 move.l [A6 - 0x428], A0 label000059E6: 000059E6 302E FBDE move.w D0, [A6 - 0x422] 000059EA 48C0 ext.l D0 000059EC E780 asl D0, 3 000059EE D0AE 000C add.l D0, [A6 + 0xC] 000059F2 2040 movea.l A0, D0 000059F4 4A50 tst.w [A0] 000059F6 6604 bne +0x6 /* 000059FC */ 000059F8 426E FBDC clr.w [A6 - 0x424] label000059FC: 000059FC 2D46 FFF8 move.l [A6 - 0x8], D6 00005A00 7E00 moveq.l D7, 0x00 00005A02 302E 001C move.w D0, [A6 + 0x1C] 00005A06 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00005A0A 0004 0012 ori.b D4, 0x12 00005A0E 2B65 000E move.l [A5 + 0xE], -[A5] 00005A12 2B2E 0038 move.l -[A5], [A6 + 0x38] 00005A16 2B15 move.l -[A5], [A5] 00005A18 0066 2B3F ori.w -[A6], 0x2B3F /* '+?' */ 00005A1C 0092 2D6E FBD8 ori.l [A2], 0x2D6EFBD8 00005A22 FFFC .invalid <> 00005A24 42A7 clr.l -[A7] 00005A26 2F2E FBD8 move.l -[A7], [A6 - 0x428] 00005A2A 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005A2E 201F move.l D0, [A7]+ 00005A30 2F00 move.l -[A7], D0 00005A32 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00005A36 588F addq.l A7, 4 00005A38 4A40 tst.w D0 00005A3A 6700 0072 beq +0x74 /* 00005AAE */ 00005A3E 2F2E FBD8 move.l -[A7], [A6 - 0x428] 00005A42 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005A46 7056 moveq.l D0, 0x56 00005A48 6000 0084 bra +0x86 /* 00005ACE */ 00005A4C 42AE FBD4 clr.l [A6 - 0x42C] 00005A50 42A7 clr.l -[A7] 00005A52 2F2E FBD8 move.l -[A7], [A6 - 0x428] 00005A56 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005A5A 201F move.l D0, [A7]+ 00005A5C 4A80 tst.l D0 00005A5E 670E beq +0x10 /* 00005A6E */ 00005A60 486E FBD4 pea.l [A6 - 0x42C] 00005A64 2F2E FBD8 move.l -[A7], [A6 - 0x428] 00005A68 4EBA 016C jsr [PC + 0x16C /* 00005BD6 */] 00005A6C 508F addq.l A7, 8 label00005A6E: 00005A6E 2F2E FBD8 move.l -[A7], [A6 - 0x428] 00005A72 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005A76 2D6E FBD4 FFFC move.l [A6 - 0x4], [A6 - 0x42C] 00005A7C 6030 bra +0x32 /* 00005AAE */ 00005A7E 42AE FBD4 clr.l [A6 - 0x42C] 00005A82 42A7 clr.l -[A7] 00005A84 2F2E FBD8 move.l -[A7], [A6 - 0x428] 00005A88 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005A8C 201F move.l D0, [A7]+ 00005A8E 4A80 tst.l D0 00005A90 670E beq +0x10 /* 00005AA0 */ 00005A92 486E FBD4 pea.l [A6 - 0x42C] 00005A96 2F2E FBD8 move.l -[A7], [A6 - 0x428] 00005A9A 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00005A9E 508F addq.l A7, 8 label00005AA0: 00005AA0 2F2E FBD8 move.l -[A7], [A6 - 0x428] 00005AA4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005AA8 2D6E FBD4 FFFC move.l [A6 - 0x4], [A6 - 0x42C] label00005AAE: 00005AAE 206E 0018 movea.l A0, [A6 + 0x18] 00005AB2 2006 move.l D0, D6 00005AB4 E780 asl D0, 3 00005AB6 D090 add.l D0, [A0] 00005AB8 2040 movea.l A0, D0 00005ABA 43EE FFF8 lea.l A1, [A6 - 0x8] 00005ABE 20D9 move.l [A0]+, [A1]+ 00005AC0 20D9 move.l [A0]+, [A1]+ 00005AC2 5286 addq.l D6, 1 label00005AC4: 00005AC4 BC85 cmp.l D6, D5 00005AC6 6D00 FEC0 blt -0x13E /* 00005988 */ 00005ACA 302E FBDC move.w D0, [A6 - 0x424] label00005ACE: 00005ACE 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00005AD2 4E5E unlink A6 00005AD4 4E75 rts fn00005AD6: 00005AD6 4E56 0000 link A6, 0 00005ADA 48E7 0300 movem.l -[A7], D6,D7 00005ADE 42A7 clr.l -[A7] 00005AE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005AE4 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005AE8 201F move.l D0, [A7]+ 00005AEA 4878 0008 push.l 0x8 00005AEE 2F00 move.l -[A7], D0 00005AF0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005AF4 3E00 move.w D7, D0 00005AF6 7C00 moveq.l D6, 0x00 00005AF8 6018 bra +0x1A /* 00005B12 */ label00005AFA: 00005AFA 206E 0008 movea.l A0, [A6 + 0x8] 00005AFE 3006 move.w D0, D6 00005B00 48C0 ext.l D0 00005B02 E780 asl D0, 3 00005B04 D090 add.l D0, [A0] 00005B06 2040 movea.l A0, D0 00005B08 2F28 0004 move.l -[A7], [A0 + 0x4] 00005B0C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005B10 5246 addq.w D6, 1 label00005B12: 00005B12 BC47 cmp.w D6, D7 00005B14 6DE4 blt -0x1A /* 00005AFA */ 00005B16 4CDF 00C0 movem.l D6,D7, [A7]+ 00005B1A 4E5E unlink A6 00005B1C 4E75 rts fn00005B1E: 00005B1E 4E56 FFBC link A6, -0x0044 00005B22 48E7 0700 movem.l -[A7], D5,D6,D7 00005B26 206D B34C movea.l A0, [A5 - 0x4CB4] 00005B2A 2050 movea.l A0, [A0] 00005B2C 2A28 0008 move.l D5, [A0 + 0x8] 00005B30 2005 move.l D0, D5 00005B32 ED80 asl D0, 6 00005B34 2F00 move.l -[A7], D0 00005B36 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00005B3A 588F addq.l A7, 4 00005B3C 4A40 tst.w D0 00005B3E 6706 beq +0x8 /* 00005B46 */ 00005B40 7056 moveq.l D0, 0x56 00005B42 6000 008A bra +0x8C /* 00005BCE */ label00005B46: 00005B46 2005 move.l D0, D5 00005B48 ED80 asl D0, 6 00005B4A 42A7 clr.l -[A7] 00005B4C 2F00 move.l -[A7], D0 00005B4E 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005B52 205F movea.l A0, [A7]+ 00005B54 2D48 FFBC move.l [A6 - 0x44], A0 00005B58 2F2E FFBC move.l -[A7], [A6 - 0x44] 00005B5C 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00005B60 7C00 moveq.l D6, 0x00 00005B62 6024 bra +0x26 /* 00005B88 */ label00005B64: 00005B64 206E FFBC movea.l A0, [A6 - 0x44] 00005B68 2006 move.l D0, D6 00005B6A ED80 asl D0, 6 00005B6C D090 add.l D0, [A0] 00005B6E 2F00 move.l -[A7], D0 00005B70 2006 move.l D0, D6 00005B72 5280 addq.l D0, 1 00005B74 2F00 move.l -[A7], D0 00005B76 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00005B7A 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00005B7E 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00005B82 4FEF 0010 lea.l A7, [A7 + 0x10] 00005B86 5286 addq.l D6, 1 label00005B88: 00005B88 BC85 cmp.l D6, D5 00005B8A 6DD8 blt -0x26 /* 00005B64 */ 00005B8C 7C00 moveq.l D6, 0x00 00005B8E 6030 bra +0x32 /* 00005BC0 */ label00005B90: 00005B90 206E 0008 movea.l A0, [A6 + 0x8] 00005B94 2006 move.l D0, D6 00005B96 E780 asl D0, 3 00005B98 D090 add.l D0, [A0] 00005B9A 2040 movea.l A0, D0 00005B9C 226E FFBC movea.l A1, [A6 - 0x44] 00005BA0 2010 move.l D0, [A0] 00005BA2 ED80 asl D0, 6 00005BA4 D091 add.l D0, [A1] 00005BA6 2F00 move.l -[A7], D0 00005BA8 2006 move.l D0, D6 00005BAA 5280 addq.l D0, 1 00005BAC 2F00 move.l -[A7], D0 00005BAE 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00005BB2 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00005BB6 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00005BBA 4FEF 0010 lea.l A7, [A7 + 0x10] 00005BBE 5286 addq.l D6, 1 label00005BC0: 00005BC0 BC85 cmp.l D6, D5 00005BC2 6DCC blt -0x32 /* 00005B90 */ 00005BC4 2F2E FFBC move.l -[A7], [A6 - 0x44] 00005BC8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005BCC 7000 moveq.l D0, 0x00 label00005BCE: 00005BCE 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00005BD2 4E5E unlink A6 00005BD4 4E75 rts fn00005BD6: 00005BD6 4E56 FFF8 link A6, -0x0008 00005BDA 48E7 0038 movem.l -[A7], A2,A3,A4 00005BDE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005BE2 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00005BE6 588F addq.l A7, 4 00005BE8 42A7 clr.l -[A7] 00005BEA 42A7 clr.l -[A7] 00005BEC 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005BF0 205F movea.l A0, [A7]+ 00005BF2 2D48 FFFC move.l [A6 - 0x4], A0 00005BF6 42A7 clr.l -[A7] 00005BF8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005BFC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005C00 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */] 00005C04 4FEF 000C lea.l A7, [A7 + 0xC] 00005C08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005C0C 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00005C10 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005C14 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00005C18 206E FFFC movea.l A0, [A6 - 0x4] 00005C1C 2850 movea.l A4, [A0] 00005C1E 206E 0008 movea.l A0, [A6 + 0x8] 00005C22 2450 movea.l A2, [A0] 00005C24 264C movea.l A3, A4 00005C26 6002 bra +0x4 /* 00005C2A */ label00005C28: 00005C28 508B addq.l A3, 8 label00005C2A: 00005C2A 4A53 tst.w [A3] 00005C2C 66FA bne -0x4 /* 00005C28 */ 00005C2E 200B move.l D0, A3 00005C30 908C sub.l D0, A4 00005C32 E680 asr D0, 3 00005C34 3D40 FFF8 move.w [A6 - 0x8], D0 00005C38 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1 00005C3E 6616 bne +0x18 /* 00005C56 */ 00005C40 2F2E 000C move.l -[A7], [A6 + 0xC] 00005C44 2F0A move.l -[A7], A2 00005C46 2F0C move.l -[A7], A4 00005C48 4EBA C2AC jsr [PC - 0x3D54 /* 00001EF6 */] 00005C4C 4FEF 000C lea.l A7, [A7 + 0xC] 00005C50 3D40 FFFA move.w [A6 - 0x6], D0 00005C54 6018 bra +0x1A /* 00005C6E */ label00005C56: 00005C56 2F2E 000C move.l -[A7], [A6 + 0xC] 00005C5A 2F0A move.l -[A7], A2 00005C5C 2F0C move.l -[A7], A4 00005C5E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005C62 4EBA C2D8 jsr [PC - 0x3D28 /* 00001F3C */] 00005C66 4FEF 0010 lea.l A7, [A7 + 0x10] 00005C6A 3D40 FFFA move.w [A6 - 0x6], D0 label00005C6E: 00005C6E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005C72 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005C76 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005C7A 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00005C7E 4A6E FFFA tst.w [A6 - 0x6] 00005C82 6706 beq +0x8 /* 00005C8A */ 00005C84 206E 000C movea.l A0, [A6 + 0xC] 00005C88 4290 clr.l [A0] label00005C8A: 00005C8A 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00005C8E 4E5E unlink A6 00005C90 4E75 rts export_476: 00005C92 4E56 FFF4 link A6, -0x000C 00005C96 2F0C move.l -[A7], A4 00005C98 286E 000C movea.l A4, [A6 + 0xC] 00005C9C 508C addq.l A4, 8 00005C9E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005CA2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005CA6 2F0C move.l -[A7], A4 00005CA8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005CAC 4EBA 00E4 jsr [PC + 0xE4 /* 00005D92 */] 00005CB0 4FEF 0010 lea.l A7, [A7 + 0x10] 00005CB4 3D40 FFFA move.w [A6 - 0x6], D0 00005CB8 4A6E FFFA tst.w [A6 - 0x6] 00005CBC 6606 bne +0x8 /* 00005CC4 */ 00005CBE 7000 moveq.l D0, 0x00 00005CC0 6000 00CA bra +0xCC /* 00005D8C */ label00005CC4: 00005CC4 70FF moveq.l D0, 0xFFFFFFFF 00005CC6 3B40 B330 move.w [A5 - 0x4CD0], D0 00005CCA 486E FFFC pea.l [A6 - 0x4] 00005CCE 486E FFF8 pea.l [A6 - 0x8] 00005CD2 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005CD6 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005CDA 2F0C move.l -[A7], A4 00005CDC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005CE0 4EAD 0C8A jsr [A5 + 0xC8A /* export_397 */] 00005CE4 4FEF 0018 lea.l A7, [A7 + 0x18] 00005CE8 3D40 FFFA move.w [A6 - 0x6], D0 00005CEC 4A6E FFFA tst.w [A6 - 0x6] 00005CF0 6708 beq +0xA /* 00005CFA */ 00005CF2 302E FFFA move.w D0, [A6 - 0x6] 00005CF6 6000 0094 bra +0x96 /* 00005D8C */ label00005CFA: 00005CFA 302E FFF8 move.w D0, [A6 - 0x8] 00005CFE 48C0 ext.l D0 00005D00 E780 asl D0, 3 00005D02 D9C0 add.l A4, D0 00005D04 4A54 tst.w [A4] 00005D06 670E beq +0x10 /* 00005D16 */ 00005D08 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005D0C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005D10 7013 moveq.l D0, 0x13 00005D12 6000 0078 bra +0x7A /* 00005D8C */ label00005D16: 00005D16 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005D1A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00005D1E 588F addq.l A7, 4 00005D20 42A7 clr.l -[A7] 00005D22 42A7 clr.l -[A7] 00005D24 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005D28 205F movea.l A0, [A7]+ 00005D2A 2D48 FFF4 move.l [A6 - 0xC], A0 00005D2E 42A7 clr.l -[A7] 00005D30 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005D34 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005D38 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */] 00005D3C 4FEF 000C lea.l A7, [A7 + 0xC] 00005D40 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005D44 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00005D48 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005D4C 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00005D50 206E FFF4 movea.l A0, [A6 - 0xC] 00005D54 2850 movea.l A4, [A0] 00005D56 206E FFFC movea.l A0, [A6 - 0x4] 00005D5A 2D50 0010 move.l [A6 + 0x10], [A0] 00005D5E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005D62 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005D66 2F0C move.l -[A7], A4 00005D68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005D6C 4EBA 0024 jsr [PC + 0x24 /* 00005D92 */] 00005D70 4FEF 0010 lea.l A7, [A7 + 0x10] 00005D74 3D40 FFFA move.w [A6 - 0x6], D0 00005D78 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005D7C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005D80 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005D84 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005D88 302E FFFA move.w D0, [A6 - 0x6] label00005D8C: 00005D8C 285F movea.l A4, [A7]+ 00005D8E 4E5E unlink A6 00005D90 4E75 rts fn00005D92: 00005D92 4E56 FEF4 link A6, -0x010C 00005D96 206E 000C movea.l A0, [A6 + 0xC] 00005D9A 0C50 138D cmpi.w [A0], 0x138D 00005D9E 661E bne +0x20 /* 00005DBE */ 00005DA0 50AE 000C addq.l [A6 + 0xC], 8 00005DA4 206E 000C movea.l A0, [A6 + 0xC] 00005DA8 4A50 tst.w [A0] 00005DAA 6706 beq +0x8 /* 00005DB2 */ 00005DAC 7013 moveq.l D0, 0x13 00005DAE 6000 05B4 bra +0x5B6 /* 00006364 */ label00005DB2: 00005DB2 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 00005DB6 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */] 00005DBA 6000 05A8 bra +0x5AA /* 00006364 */ label00005DBE: 00005DBE 426E FEFC clr.w [A6 - 0x104] 00005DC2 206E 000C movea.l A0, [A6 + 0xC] 00005DC6 0C50 2713 cmpi.w [A0], 0x2713 00005DCA 6606 bne +0x8 /* 00005DD2 */ 00005DCC 7001 moveq.l D0, 0x01 00005DCE 3D40 FEFC move.w [A6 - 0x104], D0 label00005DD2: 00005DD2 206E 000C movea.l A0, [A6 + 0xC] 00005DD6 0C50 2711 cmpi.w [A0], 0x2711 00005DDA 6606 bne +0x8 /* 00005DE2 */ 00005DDC 7002 moveq.l D0, 0x02 00005DDE 3D40 FEFC move.w [A6 - 0x104], D0 label00005DE2: 00005DE2 4A6E FEFC tst.w [A6 - 0x104] 00005DE6 6704 beq +0x6 /* 00005DEC */ 00005DE8 50AE 000C addq.l [A6 + 0xC], 8 label00005DEC: 00005DEC 206E 000C movea.l A0, [A6 + 0xC] 00005DF0 0C50 2B65 cmpi.w [A0], 0x2B65 /* '+e' */ 00005DF4 6600 01F8 bne +0x1FA /* 00005FEE */ 00005DF8 50AE 000C addq.l [A6 + 0xC], 8 00005DFC 206E 000C movea.l A0, [A6 + 0xC] 00005E00 0C50 271B cmpi.w [A0], 0x271B 00005E04 6706 beq +0x8 /* 00005E0C */ 00005E06 7005 moveq.l D0, 0x05 00005E08 6000 055A bra +0x55C /* 00006364 */ label00005E0C: 00005E0C 50AE 000C addq.l [A6 + 0xC], 8 00005E10 486E FF02 pea.l [A6 - 0xFE] 00005E14 486E FEFA pea.l [A6 - 0x106] 00005E18 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005E1C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005E20 2F2E 000C move.l -[A7], [A6 + 0xC] 00005E24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005E28 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 00005E2C 4FEF 0018 lea.l A7, [A7 + 0x18] 00005E30 3D40 FEF8 move.w [A6 - 0x108], D0 00005E34 4A6E FEF8 tst.w [A6 - 0x108] 00005E38 6708 beq +0xA /* 00005E42 */ 00005E3A 302E FEF8 move.w D0, [A6 - 0x108] 00005E3E 6000 0524 bra +0x526 /* 00006364 */ label00005E42: 00005E42 0C6E 0003 FF02 cmpi.w [A6 - 0xFE], 0x3 00005E48 6710 beq +0x12 /* 00005E5A */ 00005E4A 486E FF02 pea.l [A6 - 0xFE] 00005E4E 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00005E52 588F addq.l A7, 4 00005E54 7002 moveq.l D0, 0x02 00005E56 6000 050C bra +0x50E /* 00006364 */ label00005E5A: 00005E5A 206E FF8C movea.l A0, [A6 - 0x74] 00005E5E 302E FF86 move.w D0, [A6 - 0x7A] 00005E62 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00005E66 D090 add.l D0, [A0] 00005E68 2040 movea.l A0, D0 00005E6A 43EE FFAA lea.l A1, [A6 - 0x56] 00005E6E 7013 moveq.l D0, 0x13 label00005E70: 00005E70 22D8 move.l [A1]+, [A0]+ 00005E72 51C8 FFFC dbf D0, -0x6 /* 00005E70 */ 00005E76 32D8 move.w [A1]+, [A0]+ 00005E78 486E FF02 pea.l [A6 - 0xFE] 00005E7C 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00005E80 588F addq.l A7, 4 00005E82 302E FEFA move.w D0, [A6 - 0x106] 00005E86 48C0 ext.l D0 00005E88 E780 asl D0, 3 00005E8A D1AE 000C add.l [A6 + 0xC], D0 00005E8E 206E 000C movea.l A0, [A6 + 0xC] 00005E92 4A50 tst.w [A0] 00005E94 6706 beq +0x8 /* 00005E9C */ 00005E96 7013 moveq.l D0, 0x13 00005E98 6000 04CA bra +0x4CC /* 00006364 */ label00005E9C: 00005E9C 0C6E 0002 FFAC cmpi.w [A6 - 0x54], 0x2 00005EA2 6706 beq +0x8 /* 00005EAA */ 00005EA4 700A moveq.l D0, 0x0A 00005EA6 6000 04BC bra +0x4BE /* 00006364 */ label00005EAA: 00005EAA 082E 0000 FFB7 btst.b [A6 - 0x49], 0x0 00005EB0 6606 bne +0x8 /* 00005EB8 */ 00005EB2 7000 moveq.l D0, 0x00 00005EB4 6000 04AE bra +0x4B0 /* 00006364 */ label00005EB8: 00005EB8 4AAE FF6C tst.l [A6 - 0x94] 00005EBC 6606 bne +0x8 /* 00005EC4 */ 00005EBE 703D moveq.l D0, 0x3D 00005EC0 6000 04A2 bra +0x4A4 /* 00006364 */ label00005EC4: 00005EC4 0C6E 0064 FF80 cmpi.w [A6 - 0x80], 0x64 /* 'd' */ 00005ECA 6754 beq +0x56 /* 00005F20 */ 00005ECC 4267 clr.w -[A7] 00005ECE 3F3C 0001 move.w -[A7], 0x1 00005ED2 2F2E FF50 move.l -[A7], [A6 - 0xB0] 00005ED6 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 00005EDA 508F addq.l A7, 8 00005EDC 4267 clr.w -[A7] 00005EDE 3F3C 0001 move.w -[A7], 0x1 00005EE2 2F2E FF64 move.l -[A7], [A6 - 0x9C] 00005EE6 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 00005EEA 508F addq.l A7, 8 00005EEC 7064 moveq.l D0, 0x64 00005EEE 3D40 FF80 move.w [A6 - 0x80], D0 00005EF2 486E FF24 pea.l [A6 - 0xDC] 00005EF6 2F2E FF6C move.l -[A7], [A6 - 0x94] 00005EFA 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00005EFE 508F addq.l A7, 8 00005F00 202E FF6C move.l D0, [A6 - 0x94] 00005F04 B0AD B37C cmp.l D0, [A5 - 0x4C84] 00005F08 6606 bne +0x8 /* 00005F10 */ 00005F0A 7064 moveq.l D0, 0x64 00005F0C 3B40 B390 move.w [A5 - 0x4C70], D0 label00005F10: 00005F10 42A7 clr.l -[A7] 00005F12 2F2E FF6C move.l -[A7], [A6 - 0x94] 00005F16 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 00005F1A 508F addq.l A7, 8 00005F1C 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] label00005F20: 00005F20 486E FF02 pea.l [A6 - 0xFE] 00005F24 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */] 00005F28 588F addq.l A7, 4 00005F2A 4A40 tst.w D0 00005F2C 6600 0070 bne +0x72 /* 00005F9E */ 00005F30 3D6D B32C FEF4 move.w [A6 - 0x10C], [A5 - 0x4CD4] 00005F36 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */] 00005F3A 3D40 FEF8 move.w [A6 - 0x108], D0 00005F3E 4A6E FEF8 tst.w [A6 - 0x108] 00005F42 6708 beq +0xA /* 00005F4C */ 00005F44 302E FEF8 move.w D0, [A6 - 0x108] 00005F48 6000 041A bra +0x41C /* 00006364 */ label00005F4C: 00005F4C 302E FEF4 move.w D0, [A6 - 0x10C] 00005F50 B06D B32C cmp.w D0, [A5 - 0x4CD4] 00005F54 6706 beq +0x8 /* 00005F5C */ 00005F56 7000 moveq.l D0, 0x00 00005F58 6000 040A bra +0x40C /* 00006364 */ label00005F5C: 00005F5C 3F2E FF86 move.w -[A7], [A6 - 0x7A] 00005F60 2F2E FF8C move.l -[A7], [A6 - 0x74] 00005F64 2F2E FF6C move.l -[A7], [A6 - 0x94] 00005F68 4EAD 0B82 jsr [A5 + 0xB82 /* export_364 */] 00005F6C 4FEF 000A lea.l A7, [A7 + 0xA] 00005F70 3D40 FEF8 move.w [A6 - 0x108], D0 00005F74 4A6E FEF8 tst.w [A6 - 0x108] 00005F78 6708 beq +0xA /* 00005F82 */ 00005F7A 302E FEF8 move.w D0, [A6 - 0x108] 00005F7E 6000 03E4 bra +0x3E6 /* 00006364 */ label00005F82: 00005F82 302E FEF4 move.w D0, [A6 - 0x10C] 00005F86 B06D B32C cmp.w D0, [A5 - 0x4CD4] 00005F8A 6706 beq +0x8 /* 00005F92 */ 00005F8C 7000 moveq.l D0, 0x00 00005F8E 6000 03D4 bra +0x3D6 /* 00006364 */ label00005F92: 00005F92 4A6D B4E8 tst.w [A5 - 0x4B18] 00005F96 6C06 bge +0x8 /* 00005F9E */ 00005F98 7000 moveq.l D0, 0x00 00005F9A 6000 03C8 bra +0x3CA /* 00006364 */ label00005F9E: 00005F9E 2F2E FF6C move.l -[A7], [A6 - 0x94] 00005FA2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00005FA6 588F addq.l A7, 4 00005FA8 302E FEFC move.w D0, [A6 - 0x104] 00005FAC 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00005FB0 0000 0002 ori.b D0, 0x2 00005FB4 0030 0006 0012 ori.b [A0 + D0.w + 0x12], 0x6 00005FBA 001C 42A7 ori.b [A4]+, 0xA7 00005FBE 4878 FFFF push.l 0xFFFF 00005FC2 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 00005FC6 A9D1 syscall TESetSelect 00005FC8 601A bra +0x1C /* 00005FE4 */ 00005FCA 42A7 clr.l -[A7] 00005FCC 42A7 clr.l -[A7] 00005FCE 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 00005FD2 A9D1 syscall TESetSelect 00005FD4 600E bra +0x10 /* 00005FE4 */ 00005FD6 4878 FFFF push.l 0xFFFF 00005FDA 4878 FFFF push.l 0xFFFF 00005FDE 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 00005FE2 A9D1 syscall TESetSelect label00005FE4: 00005FE4 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00005FE8 7000 moveq.l D0, 0x00 00005FEA 6000 0378 bra +0x37A /* 00006364 */ label00005FEE: 00005FEE 2D6E 000C FEFE move.l [A6 - 0x102], [A6 + 0xC] 00005FF4 206E FEFE movea.l A0, [A6 - 0x102] 00005FF8 0C50 1B58 cmpi.w [A0], 0x1B58 00005FFC 6F0E ble +0x10 /* 0000600C */ 00005FFE 206E FEFE movea.l A0, [A6 - 0x102] 00006002 0C50 1B66 cmpi.w [A0], 0x1B66 00006006 6C04 bge +0x6 /* 0000600C */ 00006008 50AE FEFE addq.l [A6 - 0x102], 8 label0000600C: 0000600C 206E FEFE movea.l A0, [A6 - 0x102] 00006010 0C50 1F40 cmpi.w [A0], 0x1F40 00006014 6F00 0204 ble +0x206 /* 0000621A */ 00006018 206E FEFE movea.l A0, [A6 - 0x102] 0000601C 0C50 1F45 cmpi.w [A0], 0x1F45 00006020 6C00 01F8 bge +0x1FA /* 0000621A */ 00006024 4267 clr.w -[A7] 00006026 486E FF02 pea.l [A6 - 0xFE] 0000602A 486E FEFA pea.l [A6 - 0x106] 0000602E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006032 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006036 2F2E 000C move.l -[A7], [A6 + 0xC] 0000603A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000603E 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */] 00006042 4FEF 001A lea.l A7, [A7 + 0x1A] 00006046 3D40 FEF8 move.w [A6 - 0x108], D0 0000604A 4A6E FEF8 tst.w [A6 - 0x108] 0000604E 6708 beq +0xA /* 00006058 */ 00006050 302E FEF8 move.w D0, [A6 - 0x108] 00006054 6000 030E bra +0x310 /* 00006364 */ label00006058: 00006058 4A6E FF90 tst.w [A6 - 0x70] 0000605C 6706 beq +0x8 /* 00006064 */ 0000605E 7002 moveq.l D0, 0x02 00006060 6000 0302 bra +0x304 /* 00006364 */ label00006064: 00006064 206E FF8C movea.l A0, [A6 - 0x74] 00006068 302E FF86 move.w D0, [A6 - 0x7A] 0000606C C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00006070 D090 add.l D0, [A0] 00006072 2040 movea.l A0, D0 00006074 43EE FFAA lea.l A1, [A6 - 0x56] 00006078 7013 moveq.l D0, 0x13 label0000607A: 0000607A 22D8 move.l [A1]+, [A0]+ 0000607C 51C8 FFFC dbf D0, -0x6 /* 0000607A */ 00006080 32D8 move.w [A1]+, [A0]+ 00006082 486E FF02 pea.l [A6 - 0xFE] 00006086 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 0000608A 588F addq.l A7, 4 0000608C 302E FEFA move.w D0, [A6 - 0x106] 00006090 48C0 ext.l D0 00006092 E780 asl D0, 3 00006094 D1AE 000C add.l [A6 + 0xC], D0 00006098 206E 000C movea.l A0, [A6 + 0xC] 0000609C 4A50 tst.w [A0] 0000609E 6706 beq +0x8 /* 000060A6 */ 000060A0 7013 moveq.l D0, 0x13 000060A2 6000 02C0 bra +0x2C2 /* 00006364 */ label000060A6: 000060A6 082E 0000 FFB7 btst.b [A6 - 0x49], 0x0 000060AC 6606 bne +0x8 /* 000060B4 */ 000060AE 7000 moveq.l D0, 0x00 000060B0 6000 02B2 bra +0x2B4 /* 00006364 */ label000060B4: 000060B4 4AAE FF6C tst.l [A6 - 0x94] 000060B8 6606 bne +0x8 /* 000060C0 */ 000060BA 703D moveq.l D0, 0x3D 000060BC 6000 02A6 bra +0x2A8 /* 00006364 */ label000060C0: 000060C0 0C6E 0064 FF80 cmpi.w [A6 - 0x80], 0x64 /* 'd' */ 000060C6 6754 beq +0x56 /* 0000611C */ 000060C8 4267 clr.w -[A7] 000060CA 3F3C 0001 move.w -[A7], 0x1 000060CE 2F2E FF50 move.l -[A7], [A6 - 0xB0] 000060D2 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 000060D6 508F addq.l A7, 8 000060D8 4267 clr.w -[A7] 000060DA 3F3C 0001 move.w -[A7], 0x1 000060DE 2F2E FF64 move.l -[A7], [A6 - 0x9C] 000060E2 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 000060E6 508F addq.l A7, 8 000060E8 7064 moveq.l D0, 0x64 000060EA 3D40 FF80 move.w [A6 - 0x80], D0 000060EE 486E FF24 pea.l [A6 - 0xDC] 000060F2 2F2E FF6C move.l -[A7], [A6 - 0x94] 000060F6 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000060FA 508F addq.l A7, 8 000060FC 202E FF6C move.l D0, [A6 - 0x94] 00006100 B0AD B37C cmp.l D0, [A5 - 0x4C84] 00006104 6606 bne +0x8 /* 0000610C */ 00006106 7064 moveq.l D0, 0x64 00006108 3B40 B390 move.w [A5 - 0x4C70], D0 label0000610C: 0000610C 42A7 clr.l -[A7] 0000610E 2F2E FF6C move.l -[A7], [A6 - 0x94] 00006112 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 00006116 508F addq.l A7, 8 00006118 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] label0000611C: 0000611C 486E FF02 pea.l [A6 - 0xFE] 00006120 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */] 00006124 588F addq.l A7, 4 00006126 4A40 tst.w D0 00006128 6600 009A bne +0x9C /* 000061C4 */ 0000612C 3D6D B32C FEF4 move.w [A6 - 0x10C], [A5 - 0x4CD4] 00006132 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */] 00006136 3D40 FEF8 move.w [A6 - 0x108], D0 0000613A 4A6E FEF8 tst.w [A6 - 0x108] 0000613E 6708 beq +0xA /* 00006148 */ 00006140 302E FEF8 move.w D0, [A6 - 0x108] 00006144 6000 021E bra +0x220 /* 00006364 */ label00006148: 00006148 302E FEF4 move.w D0, [A6 - 0x10C] 0000614C B06D B32C cmp.w D0, [A5 - 0x4CD4] 00006150 6706 beq +0x8 /* 00006158 */ 00006152 7000 moveq.l D0, 0x00 00006154 6000 020E bra +0x210 /* 00006364 */ label00006158: 00006158 3F2E FF86 move.w -[A7], [A6 - 0x7A] 0000615C 2F2E FF8C move.l -[A7], [A6 - 0x74] 00006160 2F2E FF6C move.l -[A7], [A6 - 0x94] 00006164 4EAD 0B82 jsr [A5 + 0xB82 /* export_364 */] 00006168 4FEF 000A lea.l A7, [A7 + 0xA] 0000616C 3D40 FEF8 move.w [A6 - 0x108], D0 00006170 4A6E FEF8 tst.w [A6 - 0x108] 00006174 6708 beq +0xA /* 0000617E */ 00006176 302E FEF8 move.w D0, [A6 - 0x108] 0000617A 6000 01E8 bra +0x1EA /* 00006364 */ label0000617E: 0000617E 302E FEF4 move.w D0, [A6 - 0x10C] 00006182 B06D B32C cmp.w D0, [A5 - 0x4CD4] 00006186 6706 beq +0x8 /* 0000618E */ 00006188 7000 moveq.l D0, 0x00 0000618A 6000 01D8 bra +0x1DA /* 00006364 */ label0000618E: 0000618E 4A6D B4E8 tst.w [A5 - 0x4B18] 00006192 6C06 bge +0x8 /* 0000619A */ 00006194 7000 moveq.l D0, 0x00 00006196 6000 01CC bra +0x1CE /* 00006364 */ label0000619A: 0000619A 206E FFE8 movea.l A0, [A6 - 0x18] 0000619E 2050 movea.l A0, [A0] 000061A0 3D50 FEF6 move.w [A6 - 0x10A], [A0] 000061A4 302E FEF6 move.w D0, [A6 - 0x10A] 000061A8 C1FC 0014 muls.w D0, 0x14 000061AC 5440 addq.w D0, 2 000061AE 48C0 ext.l D0 000061B0 2D40 FFFC move.l [A6 - 0x4], D0 000061B4 202E FFFC move.l D0, [A6 - 0x4] 000061B8 91AE FF92 sub.l [A6 - 0x6E], D0 000061BC 202E FFFC move.l D0, [A6 - 0x4] 000061C0 91AE FF96 sub.l [A6 - 0x6A], D0 label000061C4: 000061C4 2F2E FF6C move.l -[A7], [A6 - 0x94] 000061C8 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000061CC 588F addq.l A7, 4 000061CE 302E FEFC move.w D0, [A6 - 0x104] 000061D2 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000061D6 0000 0002 ori.b D0, 0x2 000061DA 0036 0006 0014 ori.b [A6 + D0.w + 0x14], 0x6 000061E0 0022 2F2E ori.b -[A2], 0x2E /* '.' */ 000061E4 FF92 .invalid <> 000061E6 2F2E FF96 move.l -[A7], [A6 - 0x6A] 000061EA 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 000061EE A9D1 syscall TESetSelect 000061F0 601E bra +0x20 /* 00006210 */ 000061F2 2F2E FF92 move.l -[A7], [A6 - 0x6E] 000061F6 2F2E FF92 move.l -[A7], [A6 - 0x6E] 000061FA 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 000061FE A9D1 syscall TESetSelect 00006200 600E bra +0x10 /* 00006210 */ 00006202 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00006206 2F2E FF96 move.l -[A7], [A6 - 0x6A] 0000620A 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 0000620E A9D1 syscall TESetSelect label00006210: 00006210 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00006214 7000 moveq.l D0, 0x00 00006216 6000 014C bra +0x14E /* 00006364 */ label0000621A: 0000621A 486E FF02 pea.l [A6 - 0xFE] 0000621E 486E FEFA pea.l [A6 - 0x106] 00006222 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006226 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000622A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000622E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006232 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 00006236 4FEF 0018 lea.l A7, [A7 + 0x18] 0000623A 3D40 FEF8 move.w [A6 - 0x108], D0 0000623E 4A6E FEF8 tst.w [A6 - 0x108] 00006242 6708 beq +0xA /* 0000624C */ 00006244 302E FEF8 move.w D0, [A6 - 0x108] 00006248 6000 011A bra +0x11C /* 00006364 */ label0000624C: 0000624C 0C6E 0003 FF02 cmpi.w [A6 - 0xFE], 0x3 00006252 6710 beq +0x12 /* 00006264 */ 00006254 486E FF02 pea.l [A6 - 0xFE] 00006258 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 0000625C 588F addq.l A7, 4 0000625E 7002 moveq.l D0, 0x02 00006260 6000 0102 bra +0x104 /* 00006364 */ label00006264: 00006264 206E FF8C movea.l A0, [A6 - 0x74] 00006268 302E FF86 move.w D0, [A6 - 0x7A] 0000626C C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00006270 D090 add.l D0, [A0] 00006272 2040 movea.l A0, D0 00006274 43EE FFAA lea.l A1, [A6 - 0x56] 00006278 7013 moveq.l D0, 0x13 label0000627A: 0000627A 22D8 move.l [A1]+, [A0]+ 0000627C 51C8 FFFC dbf D0, -0x6 /* 0000627A */ 00006280 32D8 move.w [A1]+, [A0]+ 00006282 302E FEFA move.w D0, [A6 - 0x106] 00006286 48C0 ext.l D0 00006288 E780 asl D0, 3 0000628A D1AE 000C add.l [A6 + 0xC], D0 0000628E 206E 000C movea.l A0, [A6 + 0xC] 00006292 4A50 tst.w [A0] 00006294 6710 beq +0x12 /* 000062A6 */ 00006296 486E FF02 pea.l [A6 - 0xFE] 0000629A 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 0000629E 588F addq.l A7, 4 000062A0 7013 moveq.l D0, 0x13 000062A2 6000 00C0 bra +0xC2 /* 00006364 */ label000062A6: 000062A6 4AAE FF6C tst.l [A6 - 0x94] 000062AA 6610 bne +0x12 /* 000062BC */ 000062AC 486E FF02 pea.l [A6 - 0xFE] 000062B0 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 000062B4 588F addq.l A7, 4 000062B6 703D moveq.l D0, 0x3D 000062B8 6000 00AA bra +0xAC /* 00006364 */ label000062BC: 000062BC 082E 0000 FFB7 btst.b [A6 - 0x49], 0x0 000062C2 6610 bne +0x12 /* 000062D4 */ 000062C4 486E FF02 pea.l [A6 - 0xFE] 000062C8 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 000062CC 588F addq.l A7, 4 000062CE 7000 moveq.l D0, 0x00 000062D0 6000 0092 bra +0x94 /* 00006364 */ label000062D4: 000062D4 302E FFAC move.w D0, [A6 - 0x54] 000062D8 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000062DC 0000 0002 ori.b D0, 0x2 000062E0 001E 0016 ori.b [A6]+, 0x16 000062E4 000C 0002 ori.b A4, 0x2 000062E8 3D7C 025A FEF6 move.w [A6 - 0x10A], 0x25A 000062EE 600E bra +0x10 /* 000062FE */ 000062F0 3D7C 025B FEF6 move.w [A6 - 0x10A], 0x25B 000062F6 6006 bra +0x8 /* 000062FE */ 000062F8 3D7C 025C FEF6 move.w [A6 - 0x10A], 0x25C label000062FE: 000062FE 4267 clr.w -[A7] 00006300 3F3C 0001 move.w -[A7], 0x1 00006304 2F2E FF50 move.l -[A7], [A6 - 0xB0] 00006308 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 0000630C 508F addq.l A7, 8 0000630E 4267 clr.w -[A7] 00006310 3F3C 0001 move.w -[A7], 0x1 00006314 2F2E FF64 move.l -[A7], [A6 - 0x9C] 00006318 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 0000631C 508F addq.l A7, 8 0000631E 3F2E FF86 move.w -[A7], [A6 - 0x7A] 00006322 2F2E FF8C move.l -[A7], [A6 - 0x74] 00006326 4EAD 0FA2 jsr [A5 + 0xFA2 /* export_496 */] 0000632A 5C8F addq.l A7, 6 0000632C 3D6E FEF6 FF80 move.w [A6 - 0x80], [A6 - 0x10A] 00006332 486E FF24 pea.l [A6 - 0xDC] 00006336 2F2E FF6C move.l -[A7], [A6 - 0x94] 0000633A 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 0000633E 508F addq.l A7, 8 00006340 202E FF6C move.l D0, [A6 - 0x94] 00006344 B0AD B37C cmp.l D0, [A5 - 0x4C84] 00006348 6606 bne +0x8 /* 00006350 */ 0000634A 3B6E FEF6 B390 move.w [A5 - 0x4C70], [A6 - 0x10A] label00006350: 00006350 42A7 clr.l -[A7] 00006352 2F2E FF6C move.l -[A7], [A6 - 0x94] 00006356 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 0000635A 508F addq.l A7, 8 0000635C 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 00006360 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */] label00006364: 00006364 4E5E unlink A6 00006366 4E75 rts fn00006368: 00006368 4E56 0000 link A6, 0 0000636C 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5 00006370 206E 0008 movea.l A0, [A6 + 0x8] 00006374 A029 syscall HLock 00006376 2450 movea.l A2, [A0] 00006378 206E 000C movea.l A0, [A6 + 0xC] 0000637C 4283 clr.l D3 0000637E 3628 0004 move.w D3, [A0 + 0x4] 00006382 9668 0000 sub.w D3, [A0 + 0x0] 00006386 4284 clr.l D4 00006388 3828 0006 move.w D4, [A0 + 0x6] 0000638C 9868 0002 sub.w D4, [A0 + 0x2] 00006390 4A6E 0012 tst.w [A6 + 0x12] 00006394 6708 beq +0xA /* 0000639E */ 00006396 5644 addq.w D4, 3 00006398 0244 FFFC andi.w D4, 0xFFFC 0000639C 6008 bra +0xA /* 000063A6 */ label0000639E: 0000639E 0644 000F addi.w D4, 0xF 000063A2 E84C lsr D4.w, 4 000063A4 D844 add.w D4, D4 label000063A6: 000063A6 3003 move.w D0, D3 000063A8 C0C4 mulu.w D0, D4 000063AA D083 add.l D0, D3 000063AC D083 add.l D0, D3 000063AE A122 syscall NewHandle, flags=1 000063B0 2D48 0014 move.l [A6 + 0x14], A0 000063B4 2650 movea.l A3, [A0] 000063B6 4EFA 004C jmp [PC + 0x4C /* 00006404 */] label000063BA: 000063BA 302E 0010 move.w D0, [A6 + 0x10] 000063BE 0C40 0001 cmpi.w D0, 0x1 000063C2 6716 beq +0x18 /* 000063DA */ 000063C4 4267 clr.w -[A7] 000063C6 2F0A move.l -[A7], A2 000063C8 2F0B move.l -[A7], A3 000063CA 3F04 move.w -[A7], D4 000063CC 4EBA 0116 jsr [PC + 0x116 /* 000064E4 */] 000063D0 301F move.w D0, [A7]+ 000063D2 D6C0 add.w A3, D0 000063D4 D4C4 add.w A2, D4 000063D6 4EFA 002C jmp [PC + 0x2C /* 00006404 */] label000063DA: 000063DA 9EC4 sub.w A7, D4 000063DC 284F movea.l A4, A7 000063DE 204A movea.l A0, A2 000063E0 224C movea.l A1, A4 000063E2 7000 moveq.l D0, 0x00 000063E4 3004 move.w D0, D4 000063E6 A02E syscall BlockMove/BlockMoveData 000063E8 2F0C move.l -[A7], A4 000063EA 3F04 move.w -[A7], D4 000063EC 4EBA 01C6 jsr [PC + 0x1C6 /* 000065B4 */] 000063F0 4267 clr.w -[A7] 000063F2 2F0C move.l -[A7], A4 000063F4 2F0B move.l -[A7], A3 000063F6 3F04 move.w -[A7], D4 000063F8 4EBA 00EA jsr [PC + 0xEA /* 000064E4 */] 000063FC 301F move.w D0, [A7]+ 000063FE D6C0 add.w A3, D0 00006400 D4C4 add.w A2, D4 00006402 DEC4 add.w A7, D4 label00006404: 00006404 51CB FFB4 dbf D3, -0x4E /* 000063BA */ 00006408 206E 0014 movea.l A0, [A6 + 0x14] 0000640C 2250 movea.l A1, [A0] 0000640E 97C9 sub.l A3, A1 00006410 200B move.l D0, A3 00006412 A024 syscall SetHandleSize 00006414 206E 0008 movea.l A0, [A6 + 0x8] 00006418 A02A syscall HUnlock 0000641A 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 0000641E 4E5E unlink A6 00006420 205F movea.l A0, [A7]+ 00006422 DEFC 000C add.w A7, 0xC 00006426 4ED0 jmp [A0] fn00006428: 00006428 4E56 0000 link A6, 0 0000642C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00006430 246E 000E movea.l A2, [A6 + 0xE] 00006434 206E 0008 movea.l A0, [A6 + 0x8] 00006438 4283 clr.l D3 0000643A 3628 0004 move.w D3, [A0 + 0x4] 0000643E 9668 0000 sub.w D3, [A0 + 0x0] 00006442 4284 clr.l D4 00006444 3828 0006 move.w D4, [A0 + 0x6] 00006448 9868 0002 sub.w D4, [A0 + 0x2] 0000644C 2678 0824 movea.l A3, [0x00000824 /* ScrnBase */] 00006450 4A6E 0012 tst.w [A6 + 0x12] 00006454 670E beq +0x10 /* 00006464 */ 00006456 5644 addq.w D4, 3 00006458 0244 FFFC andi.w D4, 0xFFFC 0000645C 3C38 0106 move.w D6, [0x00000106 /* ScreenRow */] 00006460 E74E lsl D6.w, 3 00006462 600C bra +0xE /* 00006470 */ label00006464: 00006464 0644 000F addi.w D4, 0xF 00006468 E84C lsr D4.w, 4 0000646A D844 add.w D4, D4 0000646C 3C38 0106 move.w D6, [0x00000106 /* ScreenRow */] label00006470: 00006470 302E 000C move.w D0, [A6 + 0xC] 00006474 6600 0052 bne +0x54 /* 000064C8 */ 00006478 4EFA 0034 jmp [PC + 0x34 /* 000064AE */] label0000647C: 0000647C 9EC4 sub.w A7, D4 0000647E 284F movea.l A4, A7 00006480 2F0C move.l -[A7], A4 00006482 3F04 move.w -[A7], D4 00006484 4EBA 0178 jsr [PC + 0x178 /* 000065FE */] 00006488 4267 clr.w -[A7] 0000648A 3F04 move.w -[A7], D4 0000648C 2F0A move.l -[A7], A2 0000648E 2F0C move.l -[A7], A4 00006490 4EBA 00C2 jsr [PC + 0xC2 /* 00006554 */] 00006494 301F move.w D0, [A7]+ 00006496 D4C0 add.w A2, D0 00006498 2F0C move.l -[A7], A4 0000649A 3F04 move.w -[A7], D4 0000649C 4EBA 013E jsr [PC + 0x13E /* 000065DC */] 000064A0 204C movea.l A0, A4 000064A2 224B movea.l A1, A3 000064A4 7000 moveq.l D0, 0x00 000064A6 3004 move.w D0, D4 000064A8 A02E syscall BlockMove/BlockMoveData 000064AA D6C6 add.w A3, D6 000064AC DEC4 add.w A7, D4 label000064AE: 000064AE 51CB FFCC dbf D3, -0x36 /* 0000647C */ 000064B2 4EFA 0018 jmp [PC + 0x18 /* 000064CC */] label000064B6: 000064B6 4267 clr.w -[A7] 000064B8 3F04 move.w -[A7], D4 000064BA 2F0A move.l -[A7], A2 000064BC 2F0B move.l -[A7], A3 000064BE 4EBA 0094 jsr [PC + 0x94 /* 00006554 */] 000064C2 301F move.w D0, [A7]+ 000064C4 D4C0 add.w A2, D0 000064C6 D6C6 add.w A3, D6 label000064C8: 000064C8 51CB FFEC dbf D3, -0x16 /* 000064B6 */ label000064CC: 000064CC 200A move.l D0, A2 000064CE 90AE 000E sub.l D0, [A6 + 0xE] 000064D2 2D40 0014 move.l [A6 + 0x14], D0 000064D6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000064DA 4E5E unlink A6 000064DC 205F movea.l A0, [A7]+ 000064DE DEFC 000C add.w A7, 0xC 000064E2 4ED0 jmp [A0] fn000064E4: 000064E4 4E56 0000 link A6, 0 000064E8 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5 000064EC 302E 0008 move.w D0, [A6 + 0x8] 000064F0 266E 000A movea.l A3, [A6 + 0xA] 000064F4 246E 000E movea.l A2, [A6 + 0xE] 000064F8 284A movea.l A4, A2 000064FA D8C0 add.w A4, D0 label000064FC: 000064FC 4243 clr.w D3 000064FE 4244 clr.w D4 label00006500: 00006500 0C43 00FF cmpi.w D3, 0xFF 00006504 6C12 bge +0x14 /* 00006518 */ 00006506 4A52 tst.w [A2] 00006508 660E bne +0x10 /* 00006518 */ 0000650A 4A5A tst.w [A2]+ 0000650C 5243 addq.w D3, 1 0000650E B5CC cmpa.l A2, A4 00006510 6DEE blt -0x10 /* 00006500 */ 00006512 425B clr.w [A3]+ 00006514 4EFA 0026 jmp [PC + 0x26 /* 0000653C */] label00006518: 00006518 2A4A movea.l A5, A2 label0000651A: 0000651A 0C44 00FF cmpi.w D4, 0xFF 0000651E 6C0C bge +0xE /* 0000652C */ 00006520 4A52 tst.w [A2] 00006522 6708 beq +0xA /* 0000652C */ 00006524 4A5A tst.w [A2]+ 00006526 5244 addq.w D4, 1 00006528 B5CC cmpa.l A2, A4 0000652A 6DEE blt -0x10 /* 0000651A */ label0000652C: 0000652C 16C3 move.b [A3]+, D3 0000652E 16C4 move.b [A3]+, D4 00006530 6002 bra +0x4 /* 00006534 */ label00006532: 00006532 36DD move.w [A3]+, [A5]+ label00006534: 00006534 51CC FFFC dbf D4, -0x6 /* 00006532 */ 00006538 B5CC cmpa.l A2, A4 0000653A 6DC0 blt -0x3E /* 000064FC */ label0000653C: 0000653C 200B move.l D0, A3 0000653E 90AE 000A sub.l D0, [A6 + 0xA] 00006542 3D40 0012 move.w [A6 + 0x12], D0 00006546 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 0000654A 4E5E unlink A6 0000654C 205F movea.l A0, [A7]+ 0000654E DEFC 000A add.w A7, 0xA /* '\n' */ 00006552 4ED0 jmp [A0] fn00006554: 00006554 4E56 0000 link A6, 0 00006558 48E7 0038 movem.l -[A7], A2,A3,A4 0000655C 302E 0010 move.w D0, [A6 + 0x10] 00006560 246E 000C movea.l A2, [A6 + 0xC] 00006564 266E 0008 movea.l A3, [A6 + 0x8] 00006568 284B movea.l A4, A3 0000656A D8C0 add.w A4, D0 label0000656C: 0000656C 4A52 tst.w [A2] 0000656E 6604 bne +0x6 /* 00006574 */ 00006570 4A5A tst.w [A2]+ 00006572 6028 bra +0x2A /* 0000659C */ label00006574: 00006574 7000 moveq.l D0, 0x00 00006576 101A move.b D0, [A2]+ 00006578 7200 moveq.l D1, 0x00 0000657A 121A move.b D1, [A2]+ 0000657C D6C0 add.w A3, D0 0000657E D6C0 add.w A3, D0 00006580 3001 move.w D0, D1 00006582 E248 lsr D0.w, 1 00006584 6004 bra +0x6 /* 0000658A */ label00006586: 00006586 241A move.l D2, [A2]+ 00006588 B59B xor.l [A3]+, D2 label0000658A: 0000658A 51C8 FFFA dbf D0, -0x8 /* 00006586 */ 0000658E 0801 0000 btst.b D1, 0x0 00006592 6704 beq +0x6 /* 00006598 */ 00006594 341A move.w D2, [A2]+ 00006596 B55B xor.w [A3]+, D2 label00006598: 00006598 B7CC cmpa.l A3, A4 0000659A 6DD0 blt -0x2E /* 0000656C */ label0000659C: 0000659C 200A move.l D0, A2 0000659E 90AE 000C sub.l D0, [A6 + 0xC] 000065A2 3D40 0012 move.w [A6 + 0x12], D0 000065A6 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000065AA 4E5E unlink A6 000065AC 205F movea.l A0, [A7]+ 000065AE DEFC 000A add.w A7, 0xA /* '\n' */ 000065B2 4ED0 jmp [A0] fn000065B4: 000065B4 4E56 0000 link A6, 0 000065B8 302E 0008 move.w D0, [A6 + 0x8] 000065BC 206E 000A movea.l A0, [A6 + 0xA] 000065C0 D0C0 add.w A0, D0 000065C2 43E8 FFFE lea.l A1, [A0 - 0x2] 000065C6 E248 lsr D0.w, 1 000065C8 5340 subq.w D0, 1 000065CA 6004 bra +0x6 /* 000065D0 */ label000065CC: 000065CC 3221 move.w D1, -[A1] 000065CE 9360 sub.w -[A0], D1 label000065D0: 000065D0 51C8 FFFA dbf D0, -0x8 /* 000065CC */ 000065D4 4E5E unlink A6 000065D6 205F movea.l A0, [A7]+ 000065D8 5C4F addq.w A7, 6 000065DA 4ED0 jmp [A0] fn000065DC: 000065DC 4E56 0000 link A6, 0 000065E0 302E 0008 move.w D0, [A6 + 0x8] 000065E4 E248 lsr D0.w, 1 000065E6 5340 subq.w D0, 1 000065E8 206E 000A movea.l A0, [A6 + 0xA] 000065EC 6004 bra +0x6 /* 000065F2 */ label000065EE: 000065EE 3218 move.w D1, [A0]+ 000065F0 D350 add.w [A0], D1 label000065F2: 000065F2 51C8 FFFA dbf D0, -0x8 /* 000065EE */ 000065F6 4E5E unlink A6 000065F8 205F movea.l A0, [A7]+ 000065FA 5C4F addq.w A7, 6 000065FC 4ED0 jmp [A0] fn000065FE: 000065FE 4E56 0000 link A6, 0 00006602 302E 0008 move.w D0, [A6 + 0x8] 00006606 E248 lsr D0.w, 1 00006608 206E 000A movea.l A0, [A6 + 0xA] 0000660C 6002 bra +0x4 /* 00006610 */ label0000660E: 0000660E 4258 clr.w [A0]+ label00006610: 00006610 51C8 FFFC dbf D0, -0x6 /* 0000660E */ 00006614 4E5E unlink A6 00006616 205F movea.l A0, [A7]+ 00006618 5C4F addq.w A7, 6 0000661A 4ED0 jmp [A0]